Я пытаюсь установить smb-ресурс в ubuntu из командной строки. Это одноразовое монтирование, я не хочу изменять fstab или перезагружать машину.
Используемая команда берется из этого ответа:
udo mount -t cifs //<server>/<share> -o username=user@domain,unc=\\\\<server>\\<share> /home/<user>/spc
Вместо этого выводится сообщение об ошибке :
can't find /home/<user>/spc in /etc/fstab
Что это значит? И как мне заставить его работать?
Вместо sudo mount -t cifs //<server>/<share> -o username=user@domain,unc=\\\\<server>\\<share> /home/<user>/spc
try
sudo -S mount -t cifs //<server>/<share> /home/<user>/spc -o username=user@domain,unc=\\\\<server>\\<share>
Однако я не знаю вариант unc. Я использую для опций имя пользователя, пароль, iocharset, sec, file_mode и dir_mode.
Например: узел SMB с именем ubuntu. В /etc/samba/smb.conf добавьте раздел в конец файла:
[smbshare]
path = /home/willem/smbshare
read only = No
valid users = willem
Задайте пароль и перезапустите службы:
$ sudo smbpasswd -a willem
$ sudo service smbd restart
$ sudo service nmbd restart
Дайте хосту минуту для распространения своих новых настроек. В SMB-клиенте:
$ sudo mkdir /media/willem/smbmount
$ sudo mount -t cifs -o user=willem //ubuntu.local/smbshare /media/willem/smbmount
Password for willem@//ubuntu.local/smbshare: **********
$ ls -l /media/willem/smbmount/
total 4
-rw-r--r--+ 1 willem willem 29 mei 4 16:16 Date.txt
$ date > /media/willem/smbmount/Date2.txt
$ ls -l /media/willem/smbmount/
total 8
-rw-r--r--+ 1 willem willem 29 mei 4 18:12 Date2.txt
-rw-r--r--+ 1 willem willem 29 mei 4 16:16 Date.txt
Очистка
$ sudo umount /media/willem/smbmount
$ sudo rmdir /media/willem/smbmount
Вместо sudo mount -t cifs //<server>/<share> -o username=user@domain,unc=\\\\<server>\\<share> /home/<user>/spc
try
sudo -S mount -t cifs //<server>/<share> /home/<user>/spc -o username=user@domain,unc=\\\\<server>\\<share>
Однако я не знаю вариант unc. Я использую для опций имя пользователя, пароль, iocharset, sec, file_mode и dir_mode.
Например: узел SMB с именем ubuntu. В /etc/samba/smb.conf добавьте раздел в конец файла:
[smbshare]
path = /home/willem/smbshare
read only = No
valid users = willem
Задайте пароль и перезапустите службы:
$ sudo smbpasswd -a willem
$ sudo service smbd restart
$ sudo service nmbd restart
Дайте хосту минуту для распространения своих новых настроек. В SMB-клиенте:
$ sudo mkdir /media/willem/smbmount
$ sudo mount -t cifs -o user=willem //ubuntu.local/smbshare /media/willem/smbmount
Password for willem@//ubuntu.local/smbshare: **********
$ ls -l /media/willem/smbmount/
total 4
-rw-r--r--+ 1 willem willem 29 mei 4 16:16 Date.txt
$ date > /media/willem/smbmount/Date2.txt
$ ls -l /media/willem/smbmount/
total 8
-rw-r--r--+ 1 willem willem 29 mei 4 18:12 Date2.txt
-rw-r--r--+ 1 willem willem 29 mei 4 16:16 Date.txt
Очистка
$ sudo umount /media/willem/smbmount
$ sudo rmdir /media/willem/smbmount