2011-12-23 8 views
0

У меня есть сеть samba. Аутентификация выполняется с использованием winbind и успешно используется для входа в систему.pam_mont домашних и общих папок

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

/Главная/пользователь -> домашний пользователь /главная/отдел -> общие файлы

Если бы я Логин как 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> 

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

+0

Это проблема с самбой. – enboig

ответ

0

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

[email protected]:~$ ls -l | grep shared 
drwxrwx--- 2 user domain users   0 Dec 12 16:34 shared 
[email protected]:~$ 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: 
[email protected]:~$ ls -l | grep shared 
drw-rwx---+ 43 user domain users   0 Dec 22 10:34 shared 
[email protected]:~$ sudo umount shared 
0

Существует два способа.

1) установить CIFS-утилиты (если это не было сделано ранее) и попробовать:

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

"UID" является immportant. Этот способ работает в моей сети.

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

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

Мой вопрос заключается в том, как установить CHMOD для ~/имя_папки в точке монтирования?

Смежные вопросы