Ubuntu: автомонтирование сетевых папок
После настройки монтирования во фряхе сетевых папок при загрузке, та же самая процедура в убунте показалась неожиданно геморройной. Хотя казалось бы..
Для начала надо поставить пакет smbfs (если вдруг он не установлен). Он содержит набор утилит для работы с файловыми системами smbfs и cifs.
[cc lang=»bash»]sudo apt-get install smbfs[/cc]
Для автоматического ввода логина и пароля создаем файл с именем .smbcredentials в домашней директории пользователя root. Содержимое этого должно выглядеть так:
[cc lang=»bash»]username=Name
password=Pass[/cc]
Выставляем права
[cc lang=»bash»]sudo chown root .smbcredentials
sudo chmod 600 .smbcredentials [/cc]
Пароль с вас спросят обязательно, даже если на шаре он отсутствует. Если так оно и есть, то вместо имени пользователя и пароля можно вписать что-нибудь несуществующее, например all.
Осталось отредактировать /etc/fstab. Добавим туда такую строчку:
[cc lang=»bash»]//server/share /mountpoint cifs _netdev,iocharset=utf8,credentials=/root/.smbcredentials 0 0[/cc]
Опция _netdev указывает, что данный ресурс является сетевым. Используется для систем, в которых запуск сети происходит после логина пользователя в систему (так же при использовании Gnome Network Manager).
Монтируем
[cc lang=»bash»]sudo mount -a[/cc]
При загрузке всё монтируется автоматически