Как постоянно смонтировать общий ресурс samba в Ubuntu 10.10? Кроме того, я не хочу отображать значок общего доступа на рабочем столе. Как решить эту задачу?
Вы должны добавить его в / etc / fstab. В настоящий момент у меня нет SMB-сервера, но я думаю, что запись в fstab должна выглядеть примерно так:
// server / share / mountpoint smbfs
man fstab и man mount - это ваши здесь друзья.
Если вы спрашиваете о постоянном монтировании, вам следует использовать конфигурацию через fstab.
Отредактируйте файл //etc/fstab
с правами суперпользователя (например, sudo leafpad //etc/fstab
)
и добавьте строку, которая может выглядеть следующим образом:
//<IPaddress>/<ShareName> /<mountPoint> cifs user=<userName>,pass=<passwd> 0 0
Вы должны использовать имя пользователя сетевого диска и пароль. Недостатком является пароль, записанный в файле. MountPoint должен существовать (например, /mnt/NetworkDrive
), создать папку перед перезагрузкой.
Сохраните fstab и перезагрузитесь. Готово.
Чтобы устранить недостатки, создайте файл .smbcredentials
sudo leafpad /home/.smbcredentials
со следующей структурой:
username=msusername
password=mspassword
и установите строку
sudo chmod 600 /home/.smbcredentials
fstab в таком случае: следует:
//<IPaddress>/<ShareName> /<mountPoint> cifs rw,credentials=/home/.smbcredentials,iocharset=utf8,nounix, file_mode=0777,dir_mode=0777 0 0
Вот очень подробный набор инструкций о том, как сделать это навсегда с точки зрения Ubuntu.
https://help.ubuntu.com/community/MountWindowsSharesPermanently
лучший выбор, чем
mount -t smbfs //servername/sharename /mountdirectory -o username=mywindowsusername,password=mywindowspassword
должен быть
sudo mount -t smbfs //servername/sharename /mountdirectory -o credentials=/root/.credMywindowsAccount
и в /root/.credMyWindowsAccount
username=mywindowsusername
password=mywindowspassword