П.С. Сейчас не могу дать 100% рабочий пример с fstab и credentials.
Получилось ли дойти до нужного примера? Вопрос все еще актуален.
sudo mount
Ну не подходит мне судо. У меня пользователи не имеют к нему доступа вообще, во избежание.
Затык у меня с шарами именно винды. То, что лежит на линуксе с самбой, монтируется на ура.
На выходе нужен аналог действия виндовой кнопки "Подключить сетевой диск", когда у пользователя при входе в проводнике/на столе есть линк на шару
Читал через autofs, пробовал по гайду - результата ноль. Папку в нужном месте создает, а монтировать - простите-с.
Через fstab не получается тоже, даже если прописать туда явную строку с логином/пассом.
По порядку, что я делал:
— пробовал через autofs. В файлах конфигураций у меня такое:
auto.master
/mnt/auto /etc/auto.tab -t 300
/mnt/net /etc/auto.avahi -t 120
/mnt/cifs /etc/auto.cifs --timeout=300
auto.tab
klshare -fstype=cifs,username=<тут логин>,domain=LSK,password=<тут пасс> ://10.174.36.3/klshare
sec -fstype=cifs,username=<тут логин>,domain=LSK,password=<тут пасс> ://10.174.36.20/sec
первая строка представляет собой ресурс на windows-машине, вторая — самба на линуксе(ubuntu)
не подключается ни та ни эта. Хотя папка /mnt/auto создается.
- Пробовал «в лоб» через fstab
//10.174.38.30/D$ /mnt/dist/ cifs auto,rw,nolock,_netdev,user,iocharset=utf8,uid=0,gid=0,credentials=/etc/aut.smb.auth 0 0
Результат так же нулевой. Логин и пасс, ессно правильные
при такой строчке в fstab'е
ALTMaster8 etc # mount -a
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Пробовал вариант с pam-mount’ом. Но он, как я понял, берет имя пользователя с текущей сессии, что для моего случая не приемлимо из-за отсутствия AD
При обращении к данным ресурсам через mount от root’а, все хорошо. При обращении с windows-машин так же.
Написал в техподдержку. Ответ потряс глубиной:
"Что-то не то с правами доступа, чего-то из компонент не хватает"
Помогите пожалуйста разобраться
P.S. да, у меня почему-то mount не принимает параметра sec