Ponieważ komunikat o błędzie mówi, że adresy URL CIFS (zaczynające się od smb://
) nie są obsługiwane, musisz użyć „klasycznej” składni do zidentyfikowania serwera i udziału. Ponadto nie można zamontować folderu w udziale, tak jakby to był udział - należy zamontować udział, a następnie uzyskać dostęp do folderu w nim zawartego. W razie potrzeby możesz utworzyć symboliczne łącze do folderu w udziale. Wreszcie, po uruchomieniu smbmount
, mount -t smbfs
lub podobny do montażu zdalnego polecenia jako root
(na przykład, z sudo
), trzeba podać nazwę użytkownika na serwerze (chyba że jest to rzeczywiście root
, co jest mało prawdopodobne, a jeśli serwer uruchamia uniksowego systemu, nie Zalecana).
Najpierw utwórz folder (punkt instalacji) dla udziału:
sudo mkdir /mnt/projects
( /mnt
Zakłada się, że chcesz go utworzyć . Staje się bardziej powszechne tworzenie wszystkich globalnie dostępnych punktów montowania, które nie są częścią twojego systemu Ubuntu /media
zamiast, /mnt
ale można z niego korzystać, /mnt
jeśli chcesz.)
Następnie użyj takiego polecenia, aby zamontować udział:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Zamień USERNAME
na nazwę użytkownika na serwerze Samba, którą musisz zalogować się jako. Zostaniesz poproszony o podanie hasła. Możesz także podać swoje hasło w wierszu polecenia (za pomocą ), ale pojawi się ono w postaci tekstu jawnego w terminalu i przejdzie do historii poleceń, więc prawdopodobnie nie chcesz tego robić.-o password=PASSWORD
Zauważysz, że korzystałem, smbmount
ale mount -t smbfs
lub mount -t cifs
(lub mount.cifs
) powinien działać równie dobrze, jeśli wolisz.
Teraz smb://192.168.2.28/projects
zawartość jest dostępna w /mnt/projects
. Jeśli chcesz mieć dostęp do zawartości smb://192.168.2.28/projects/myProject
w /mnt/projects/myProject
, możesz utworzyć dowiązanie symboliczne:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Dla czytelników Ubuntu 12.10 i nowszych: Musisz użyć mount.cifs
lub mount -t cifs
( smbmount
i mount -t smbfs
nie są już dostępne). CIFS utils jest wymagany pakiet. Te polecenia będą działać również na wcześniejszych systemach.