[regression-update] Can't change local users password
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sssd (Ubuntu) |
Fix Released
|
Undecided
|
Timo Aaltonen | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Changing the password of a local user fails if sssd-password is enabled.
This causes ubiquity to crash with remastered iso image.
[Test case]
install sssd and pamlib-ssd on an Active Directory Client and change a password of a local user.
A LDAP/Kerberos Client maybe work, too.
- Case 1: As local user
$ passwd user
Current Password:
New Password:
Reenter new Password:
passwd: Authentication token manipulation error
passwd: password unchanged
- Case 2: As root
# passwd user
New Password:
Reenter new Password:
passwd: Authentication token manipulation error
passwd: password unchanged
- Case 3: With sudo
$ sudo passwd user
New Password:
Reenter new Password:
passwd: Authentication token manipulation error
passwd: password unchanged
- Case 4: As AD-User
$ passwd
Current Password:
New Password:
Reenter new Password:
passwd: password updated successfully
[Regression potential]
This should be already fixed as mentioned in https:/
[Possible Solution]
--- /usr/share/
+++ /usr/share/
@@ -1,9 +1,9 @@
Name: SSS password change
Default: yes
-Priority: 512
+Priority: 256
Password-Type: Primary
Password:
- sufficient pam_sss.so use_authtok
+ [success=end default=ignore] pam_sss.so
Password-Initial:
- sufficient pam_sss.so
+ [success=end default=ignore] pam_sss.so
--
Versions:
Description: Ubuntu 12.04.2 LTS
Release: 12.04
libpam-sss 1.8.6-0ubuntu0.2
Changed in sssd (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.3 |
In my opinion it is more important to change the local users password.
The AD password could be changed with kpasswd.