Well, unless I am wrong, the diff in the message 22 breaks xscreensaver's
default pam settings (i.e. settings written as driver/xscreensaver.pam).

driver/xscreensaver.pam essentially just writes:
-------------------------------------
#%PAM-1.0
auth       include      system-auth
-------------------------------------
(all others are just white spaces or comment lines), and with this pam
settings, xscreensaver pam authentication says with correct password:

xscreensaver: 18:26:00: pam_start ("xscreensaver", "tasaka1", ...) ==> 0 
(Success)
xscreensaver: 18:26:00:   pam_set_item (p, PAM_TTY, ":0.0") ==> 0 (Success)
xscreensaver: 18:26:00:   pam_authenticate (...) ...
xscreensaver: 18:26:00:     pam_conversation (ECHO_OFF="Password: ") ...
xscreensaver: 18:26:00: 0: mouse is at 1268,777.
xscreensaver: 18:26:00: 0: creating password dialog ("")
xscreensaver: 18:26:00: grabbing server...
xscreensaver: 18:26:00: 0: ungrabbing mouse (was 0xa9).
xscreensaver: 18:26:00: 0: grabbing mouse on 0x34000d8... GrabSuccess.
xscreensaver: 18:26:00: ungrabbing server.
xscreensaver: 18:26:04: input finished.
xscreensaver: 18:26:04:     pam_conversation (...) ==> PAM_SUCCESS
xscreensaver: 18:26:04:   pam_authenticate (...) ==> 0 (Success)
xscreensaver: 18:26:04:   pam_acct_mgmt (...) ==> 7 (Authentication failure)
xscreensaver: 18:26:04:   pam_setcred (...) ==> 0 (Success)
xscreensaver: 18:26:04: pam_end (...) ==> 0 (Success)

Note that pam_acct_mgmt retured 7 (PAM_PERM_DENIED). So unless
- xscreensaver.pam includes also "account include system-auth"
- xscreensaver adds new configuration option to actually check account module
  on pam or not
this change will break xscreensaver's default behavior.

Mamoru





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to