Столкнулся со следующей проблемой при внедрении pam_mount. Нужно монтировать 3 самбовских шары при входу пользователя в систему. На компьютерах стоит OpenSuse 11.0, авторизация пользователей через LDAP-сервер. Настройки pam.d, pam_mount.conf.xml одинаковые на компьютерах, однако на одном шары монтируются, а на другом - нет.
кусок pam_mount.conf.xml:
Код: Выделить всё
<volume user="*" fstype="cifs" server="kwazar12" path="pub"
mountpoint="/home/%(USER)/remote/pub" options="dmask=0711" />
<volume user="*" fstype="cifs" server="kwazar12" path="%(USER)"
mountpoint="/home/%(USER)/remote/%(USER)" options="dmask=0711" />
<volume user="*" fstype="cifs" server="kwazar12" path="fax"
mountpoint="/home/%(USER)/remote/fax" options="dmask=0711" />/etc/pam.d/common-auth-pc:
Код: Выделить всё
auth required pam_env.so
auth sufficient pam_unix2.so
auth required pam_ldap.so use_first_pass
auth required pam_mount.so use_first_pass/etc/pam.d/common-sesion-pc:
Код: Выделить всё
session optional pam_mount.so
session optional pam_mkhomedir.so
session required pam_limits.so
session required pam_unix2.so
session optional pam_ldap.so
session optional pam_umask.soЛог с компа, где шары при входе монтируются успешно: http://paste.org.ru/?i2mwt2
Лог с неудачным монтированием: http://paste.org.ru/?vcms5l
Видно, что при неуспешном монтировании появляется su, не получает пароль и размонтирует шары. Но почему так получается - не понимаю.
Мысли вслух: может порядок pam-модулей неверный?..
UPD: Важная деталь - если я захожу на эту машину по VNC, логинюсь под пользователем russkih, шары монтируются и не отпадают. А при локальном логине отваливаются в течение 5 секунд после входа.