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 smbfslub 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
( /mntZakł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 /mediazamiast, /mntale można z niego korzystać, /mntjeśli chcesz.)
Następnie użyj takiego polecenia, aby zamontować udział:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Zamień USERNAMEna 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, smbmountale mount -t smbfslub mount -t cifs(lub mount.cifs) powinien działać równie dobrze, jeśli wolisz.
Teraz smb://192.168.2.28/projectszawartość jest dostępna w /mnt/projects. Jeśli chcesz mieć dostęp do zawartości smb://192.168.2.28/projects/myProjectw /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.cifslub mount -t cifs( smbmounti mount -t smbfsnie są już dostępne). CIFS utils
jest wymagany pakiet. Te polecenia będą działać również na wcześniejszych systemach.