pam_mont из домашних и общих папок - PullRequest
0 голосов
/ 23 декабря 2011

У меня есть сеть Samba.Аутентификация выполняется с использованием winbind и успешно использует логин.

Домашняя папка монтируется без проблем, но пользователи не имеют доступа к подключенным подпапкам:

/ home / user -> user home /home / dept -> общие файлы

Если я войду в систему как root и "su";Я могу получить доступ к / home / user / dept без проблем.Я думаю, что проблема в параметрах монтирования, но я не могу найти его.

Мой pam_mount.conf.xml:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd">
<pam_mount>
 <path>/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin</path>

 <mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />
 <logout wait="0" hup="0" term="0" kill="0" />
 <mkmountpoint enable="1" remove="true" />
 <volume options="user=%(DOMAIN_USER),domain=DOMAIN" fstype="cifs" server="192.168.1.5" path="%(DOMAIN_USER)" mountpoint="/home/%(USER)"></volume>
 <volume options="user=%(DOMAIN_USER),domain=DOMAIN" fstype="cifs" server="192.168.1.5" path="dept" mountpoint="/home/%(USER)/dept"></volume>
</pam_mount>

Любой намек / идея?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2014

Есть два пути.

1) установите cifs-utils (если это еще не сделано) и попробуйте:

# mount.cifs //your.server.name/path /mnt/yourfolder -o username=your_name,password=you_password,uid=YOURDOMAIN\\your_name

«UID» не имеет значения. Этот способ работает в моей сети.

2) Установите ваш домен в качестве домена по умолчанию при регистрации и настройте pam_mount.conf.xml просто так:

<volume user="*" fstype="cifs" server="192.168.1.5" path="%(DOMAIN_USER)" mountpoint="~/folder_name">

У меня вопрос, как настроить chmod для ~ / имя_папки в точке монтирования?

0 голосов
/ 28 декабря 2011

Это проблема самбы, потому что когда я монтирую папку с помощью sudo, я теряю разрешение на выполнение для папки:

 user@computer:~$ ls -l | grep shared
 drwxrwx---   2 user domain users          0 Dec 12 16:34 shared
 user@computer:~$ sudo mount -t cifs //192.168.1.5/shared /home/user/shared -o user=user,domain=DOMAIN,uid=15002,gid=15000,rw,iocharset=utf8
 Password: 
 user@computer:~$ ls -l | grep shared
 drw-rwx---+ 43 user domain users          0 Dec 22 10:34 shared
 user@computer:~$ sudo umount shared
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...