localized pam == no samba password changing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
samba (Ubuntu) |
Fix Released
|
High
|
Andrew Mitchell |
Bug Description
Binary package hint: samba
To apply password change requests from Samba clients to system passwords and not just to Samba passwords, Samba invokes PAM either directly or by way of /usr/bin/passwd and is configured to know how to communicate with PAM modules using expect-style rules (smb.conf setting "passwd chat"). Version 0.99.7.1 of pam includes l10n support, which means that the prompts generated by PAM modules are now different for each locale. To account for this, Samba should explicitly use the C locale when attempting a password sync and restore the user's locale setting afterwards.
Note that a separate but related bug, #50624, appears to prevent the passwd chat from working by default.
Related branches
Changed in samba: | |
importance: | Undecided → High |
Changed in samba: | |
assignee: | nobody → ajmitch |
Fixed in 3.0.26a-1ubuntu1.