Всем доброго времени суток.
В работе использую 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.
Спасибо за внимание.
Возможно кому-нибудь пригодится.