Монтируем smb-ресурсы в Ubuntu cifs-utils vs gvfs

Всем доброго времени суток.
В работе использую Ubuntu 16.04. До этого были 12.04 и 14.04.
Во всех них имел проблемы при работе с программами Mozilla Thunderbird, Google Chrom, etc при сохранении или при вложении-открытия файлов хранящихся на samba ресурсах. Выражается проблема следующим – при выборе файла отсутствием возможности выбрать сетевой ресурс смонтированный с помощью gvfs. До недавнего времени спасали созданные закладки в Nautilus, но после очередного обновления они так же исчезли в сторонних программах.
В итоге принял решение  – автоматически монтировать smb-ресурсы через cifs при загрузке. Итак, поехали:

sudo apt-get install cifs-utils
sudo mkdir /mnt/myshare
sudo mkdir /root/smbfs
sudo vi /root/smbfs/credentials

user=your_name
password=your_password

sudo chmod 600 /root/smbfs/credentials

sudo vi /etc/fstab
//192.168.0.1/myshare /mnt/myshare cifs credentials=/root/smbfs/credentials,rw,iocharset=utf8,uid=1000

  • Первой строкой устанавливаем cifs-utils
  • Второй строкой создаем папку для нашей точки монтирования
  • Третьей строкой создаем папку для конфига credentials
  • В конфиге указываем наше имя и пароль для авторизации на samba-шаре
  • Устанавливаем права для чтения и записи только для root
  • Редактируем fstab, вписав  в него строку подключения/монтирования нужной нам шары.

Проверяем:

sudo mount -a

Если ошибок нет, то контрольная проверка:
mount | grep 192.168.0.1
//192.168.0.1/myshare on /mnt/myshare type cifs (rw,relatime,vers=1.0,cache=strict,username=your_name,domain=your_domain,uid=1000,forceuid,gid=0,noforcegid,addr=192.168.0.1,unix,posixpaths,serverino,mapposix,acl,rsize=1048576,wsize=65536,actimeo=1)

Вывод означает, что сетевой ресурс //192.168.0.1/myshare вам доступен по пути/mnt/myshare.
Спасибо за внимание.
Возможно кому-нибудь пригодится.

 

0 0 голосовать
Рейтинг статьи
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотр всех комментариев