Istnieje pyNeighborhood, który jest przewodnikiem do montowania udziałów samby i dostępny w centrum oprogramowania do pobrania.
Jest dobry artykuł znajduje się tutaj , jak go skonfigurować i używać.
Najpierw zainstaluj narzędzia cifs
sudo apt-get install cifs-utils
Alternatywnie podstawowa komenda terminalowa to:
mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.88/shares /mnt/share
Jeśli chcesz zobaczyć swojego mounta w Nautilus, dobrze byłoby najpierw utworzyć podfolder w / media / USERNAME / na przykład:
mkdir /media/paul/cifsShare
hasło może również zostać pominięte w poleceniu mount na przykład (pokaże także tryby plików / folderów):
sudo mount -t cifs //nas-server/cifsShare /media/paul/cifsShare -o username=paulOnNAS,iocharset=utf8,file_mode=0777,dir_mode=0777,soft,user,noperm
w takim przypadku zostaniesz poproszony o podanie hasła (właściwie 2 haseł) w momencie montażu.
Zapoznaj się z dokumentacją Samby tutaj, jak to zrobić i skonfiguruj ją poprawnie, aby zainstalować podczas uruchamiania itp.
cifs-utils
zainstalowane:sudo apt-get install cifs-utils
. Aby uzyskać więcej informacji, ten dokument pomocy Ubuntu jest świetny.cifs-utils
mnie podnieca . Nic z tego nie działałoby inaczej. Powinno to zostać bezpośrednio uwzględnione w odpowiedzi.Jest tak, jak powiedział map7, ale jeśli nie chcesz używać uprawnień roota za każdym razem, gdy zmieniasz plik na dysku, będziesz musiał zamontować w folderze użytkownika i upewnić się, że gid i uid są ustawione na twoją nazwę użytkownika .
Polecenie je ustawiające:
Zauważ, że
mnt
folder został utworzony~/mnt/share
zamiast/mnt/share
.Możesz także pominąć hasło = PASSWD, jeśli chcesz, aby wyświetlał monit zamiast komendy, która jest potencjalnie przechowywana w historii twojej powłoki:
źródło
1) Mój udział w sambie pokazuje się w Caja (ubuntu 16.04 „explorer“) as
To dobry test lithmus, nie ma problemów z połączeniem / ścieżką.
( zastrzeżenie : jeśli zostaniesz zapytany przez caja o poświadczenia hasła z komputera z systemem Windows, możesz chcieć zmienić domenę z WORKGROUP na nazwę komputera, tj. „thinkpad”. Wtedy powinny wystarczyć autentyczne lokalne dane logowania na dysku.)
2) Jeśli to zadziała, oto polecenie:
,password=supersecret
bezpośrednio (bez spacji) po nazwie użytkownika =, ale możesz także poczekać na monit po wprowadzeniu polecenia.źródło
Nie zgadzam się z twierdzeniem, że root jest zawsze niezbędny do nawiązania połączenia cifs. To prawda, zawsze jest potrzebne dla interfejsu smbmount z interfejsem CLI, ale menedżer plików, taki jak nautilus, ma możliwość zamontowania udziału cifs i nie musi być rootem.
Nie używam Gnome, ale nadal mam zainstalowany Nautilus. Uruchom to w terminalu, aby zapobiec próbie przejęcia pulpitu
W Ubuntu 16.04, menu po lewej stronie drzewa ma „Połącz z serwerem” na dole. Kliknij, że propozycja to wpisz „smb: //foo.example.com”. smb to stare słowo na „cifs”, a jeśli wpiszesz swój serwer i udostępnisz smb: // na początku, połączenie działa! Obiecuję. Jeśli Twój udział jest nazwany, jest wymagany po ukośniku „smb: //foo.example.com/myshare”.
Korzystałem z innych menedżerów plików w ten sam sposób. Protokół musi być „smb: //”.
źródło
Możesz umieścić wszystkie te szczegóły w / etc / fstab, aby mieć katalogi zamontowane podczas uruchamiania systemu. Jeśli serwer Windows lub SMB ma adres IP 192.168.1.1
Utwórz katalog jako punkt montowania Linuxa
Po raz pierwszy zamontuj to ręcznie
Ewentualne błędy można znaleźć przez
źródło
Istnieje konkretny problem możliwy i bardzo frustrujący do rozwiązania, gdy wersje CIF / SMB nie są kompatybilne między Linux a Windows. W takim przypadku możesz po prostu zrobić drobne zmiany w linii fstab, dodając „vers = 2.1”
Tak więc, jeśli serwer Windows lub SMB ma adres IP 192.168.1.1
Kroki 2, 3 i 4 pozostają takie same jak w poprzedniej odpowiedzi.
źródło
Złożyłem mały skrypt (przeznaczony jednak dla Fedory), aby zamontować system plików CIFS z wiersza poleceń i utworzyć / usunąć plik testowy. Może się przydać:
źródło
jak działają różne metody montażu, ale jest coś, co warto rozważyć
jeśli nie chcesz wpisywać swoich poświadczeń bezpośrednio w / etc / fstab, możesz zamiast tego użyć opcji montowania: credentials = / your / path / here / .credentials
powinno to zawierać nazwę użytkownika = msusername password = mspassword
Zapisz plik i zamknij edytor wyboru.
uprawnienia należy zmienić na chmod 600
jeśli masz zaszyfrowany katalog domowy i chcesz, aby twój mount był uruchomiony przy starcie, upewnij się, że umieściłeś plik poza katalogiem domowym. w / etc / lub / media / może być odpowiednim i łatwym do zapamiętania miejscem.
źródło