Bug 3076

Summary: xscreensaver doesn't unlock display using auth via LDAP
Product: Sisyphus Reporter: Peter V. Saveliev <peet>
Component: xscreensaverAssignee: Michael Shigorin <mike>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Peter V. Saveliev 2003-09-29 23:59:32 MSD
Все пользователи домена авторизуются через ldap, затем через tcb. Для этого
используются nss_ldap и pam_ldap. В tcb занесены только системные пользователи
(залоченные аккаунты) + root.

xscreensaver не разлочивает экран ни при дефолтном pam.d/xscreensaver, ни при
явном и _единственном_ указании там pam_ldap.so. strace показывает успешное
обращение к ldap-серверу

Steps to Reproduce:
1. завести пользователя в ldap
2. залогиниться им и залочить экран через xecreensaver
3. наблюсти эффект
Actual Results:  
Ctrl-Alt-Backspace
Comment 1 Sir Raorn 2003-10-29 08:23:37 MSK
Это всё очень странно и загадочно. Выполнил пункты 1-2, пункт 3 не наблюдаю.
Пользователь в лдапе, логинится в консоль, потом делает startx.
pam.d/xscreensaver дефолтный, в pam.d/system-auth были добавлены строчки xxx
sufficient pam_ldap.so с добавлением параметра try_first_pass к остальным модулям.