passwd - passwords do not match but updated successfully
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ecryptfs-utils (Ubuntu) |
Fix Released
|
High
|
Dustin Kirkland | ||
Intrepid |
Fix Released
|
High
|
Dustin Kirkland | ||
pam (Ubuntu) |
Fix Released
|
Critical
|
Steve Langasek | ||
Intrepid |
Fix Released
|
Critical
|
Steve Langasek | ||
shadow (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: passwd
As root, if you attempt to change the password, and the passwords do not match you get "passwords do not match" and "password updated successfully". It should only report "passwords do not match". It shouldn't say "password updated sucessfully". According to Synaptic the passwd package is at level "1:4.1.1-1ubuntu1". This is on 8.10 Alpha 6. Here's the output:
root@ehud:/# passwd
Enter new UNIX password:
Retype new UNIX password:
Sorry, passwords do not match
passwd: password updated successfully
root@ehud:/# lsb_release -rd
Description: Ubuntu intrepid (development branch)
Release: 8.10
root@ehud:/#
This happens for normal users as well:
userX@ehud:~$ passwd
Changing password for userX.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Sorry, passwords do not match
passwd: password updated successfully
userX@ehud:~$
description: | updated |
Changed in pam: | |
status: | Triaged → In Progress |
Changed in ecryptfs-utils: | |
status: | Triaged → In Progress |
Changed in ecryptfs-utils: | |
assignee: | nobody → kirkland |
importance: | Medium → High |
I cannot reproduce it here (on Debian).
Can you provide your /etc/pam.d/passwd ?
(and files included from there)