[Pkg-shadow-devel] Bug#527307: passwd: Undescriptive error message when password changing fails due to quota limit
Juha Kalevi Kallio
juhakall at mail.student.oulu.fi
Wed May 6 17:16:06 UTC 2009
Package: passwd
Version: 1:4.1.3.1-1
Severity: minor
If the user using passwd has a quota limit on the root filesystem, and
that limit is reached by using passwd, the error message given is
just: "passwd: Authentication token manipulation error", and the
password is not changed. Nothing is written to /var/log/auth.log
either in this case. The real problem can only be seen by runnin as
root "strace -p" on the process. That reveals the following
information: 'open("/etc/nshadow",
O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = -1 EDQUOT (Disk quota
exceeded)'.
After the user's quota of 4 bytes was removed, he could change his
password normally. The situation would have been resolved much
quicker, if passwd had relayed this error to the user by a distinct
message, instead of the generic one.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.29.1
Locale: LANG=C, LC_CTYPE=fi_FI at euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages passwd depends on:
ii debianutils 3.1.2 Miscellaneous utilities
specific t
ii libc6 2.9-10 GNU C Library: Shared libraries
ii libpam-modules 1.0.1-9 Pluggable Authentication
Modules f
ii libpam0g 1.0.1-9 Pluggable Authentication
Modules l
ii libselinux1 2.0.71-1 SELinux shared libraries
passwd recommends no packages.
passwd suggests no packages.
-- debconf information:
passwd/password-mismatch:
passwd/username:
passwd/password-empty:
passwd/make-user: true
passwd/md5: false
passwd/shadow: true
passwd/username-bad:
passwd/user-fullname:
More information about the Pkg-shadow-devel
mailing list