Red Hat Bugzilla – Bug 435992
thinkfinger returns two extra <CR> after authenticating
Last modified: 2008-12-21 10:15:30 EST
Description of problem:
I file this as an pam bug since I think this is where it is although su exhibits
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:
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):
Steps to Reproduce:
2.type in password
password fails, strange console interaction described above
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:
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:
For what it is worth, this is a duplicate of Bug 356921.
*** This bug has been marked as a duplicate of bug 356921 ***