Description of problem: I file this as an pam bug since I think this is where it is although su exhibits the problem. This is on a rawhide machine, updated via yum from F8. I already used thinkfinger before (it's an X61). Now su does not accept passwords anymore, only fingerprints. When I enter a password the following happens: $ su Password or swip finger: su: incorrect password $ $ $ I.e., I press <return> and somehow two additional return events are created. Then the message is printed and the effects of all three returns are felt by the shell. Hence the two empty shell command lines above. Version-Release number of selected component (if applicable): pam-0.99.10.0-3 coreutils-6.10-9 How reproducible: always Steps to Reproduce: 1.start su 2.type in password 3. Actual results: password fails, strange console interaction described above Expected results: password accepted Additional info:
I suppose that it is a bug in the thinkfinger PAM module. What is the contents of your /etc/pam.d/su and /etc/pam.d/system-auth? And if you remove the pam_thinkfinger.so module from the PAM configuration does su behave normally?
OK, I tried removing the line. It didn't work. But this lead me to regenerating the password and now it works as expected. Very strange, the update shouldn't have changed the password. Anyway, adding back thinkfinger I see now that the password is accepted but that the two additional returns are still added. I.e., it looks like this: $ su Password or swipe finger: $ $ $ I used the password in this case (sometimes there is also only a single additional return). When I use the fingerprint itself all works as expected. Changing component to thinkfinger.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
For what it is worth, this is a duplicate of Bug 356921.
*** This bug has been marked as a duplicate of bug 356921 ***