[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

PAM_pwdb bug? "password changed by (null)/209"



Just found "funny" log message in /var/log/messages:

...
Mar 13 20:35:10 orange PAM_pwdb[21082]: expiry check failed for 'ail'
Mar 13 20:35:14 orange PAM_pwdb[21082]: password for (ail/208) changed by ((null)/0)
                                                                           ^^^^^^
Mar 13 20:35:14 orange PAM_pwdb[21082]: (login) session opened for user ail by (uid=0)
...

"ail" is a username, 208 is he's uid, and ail was forced to change hes password
upun next login, so PAM_pwdb attempted to perform that change.  But -- why password
was changed by (null)? -- seemed to me that PAM_pwdb passes NULL pointer to
prinntf/syslog (linux glibc's printf uses "(null)" instead of NULL %s parameter).

P.S.  RedHat linux,
$ rpm -q pwdb
pwdb-0.60-1
$ rpm -q pam
pam-0.68-10
$ _
Maybe I should upgrade?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []