Bug 47861 - passwd reports success even after failure
Summary: passwd reports success even after failure
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: passwd
Version: 6.0
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Tomas Mraz
QA Contact: Aaron Brown
Depends On:
TreeView+ depends on / blocked
Reported: 2001-07-08 03:56 UTC by strovato
Modified: 2007-04-18 16:34 UTC (History)
0 users

Clone Of:
Last Closed: 2005-03-24 18:38:43 UTC

Attachments (Terms of Use)

Description strovato 2001-07-08 03:56:57 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)

Description of problem:
passwd reports "authentication tokens updated successfully" even though 
shadow file is locked and no changes are made

How reproducible:

Steps to Reproduce:
1. touch /etc/shadow.lock
2. passwd anyuser


Actual Results:  passwd program reports "all authentication tokens updated 

Expected Results:  passwd program should report an error if it can't get a 
lock on /etc/shadow

Additional info:

I'm using Redhat 6.0, however I have tried upgrading PAM, pwdb, passwd, 
and shadow-utils to 6.2 levels.  No effect on this problem.

Comment 1 strovato 2001-07-08 16:06:05 UTC
Additionally, touching "/etc/passwd.lock" instead of "/etc/shadow.lock" will 
cause passwd to report failure - even though it succeeded!  Exactly the reverse 
of the first problem...

Comment 2 Tomas Mraz 2005-03-24 18:38:43 UTC
This doesn't apply to the current Fedora/RHEL distributions the passwd locking
is done using lckpwdf function which uses /etc/.pwd.lock file and it should
handle the locking correctly.

Note You need to log in before you can comment on or make changes to this bug.