libpam-smbpass breaks sudo

Bug #346571 reported by Jack Coulter
This bug report is a duplicate of:  Bug #303458: segfault in pam_smbpass.so. Edit Remove
2
Affects Status Importance Assigned to Milestone
samba (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Release: Jaunty

Since a recent upgrade (around the 16th of March), sudo has been broken. Entering the correct password causes sudo to simply exit and not run the command, it was found that this could be fixed by commenting/removing the line

"auth optional pam_smbpass.so migrate"

in /etc/pam.d/common-auth

If the above line is present and not commented out, sudo or even su, will not work.

Revision history for this message
Thierry Carrez (ttx) wrote :

Thanks for reporting this bug !

Is there anything in the system logs (like a segfault reported in sudo ?)
Do you have a /var/lib/samba directory ?
Anything weird in the /var/lib/samba/*.tdb files (secrets.tdb in particular), like text log entries in the middle of the binary file ?

Changed in samba:
status: New → Incomplete
Revision history for this message
Jack Coulter (jscinoz) wrote :

No sudo segfaults, /var/lib/samba exists. Although /var/lib/samba/secrets.tdb does appear to be messed up, it is mostly binary data but does contain these lines:

Unable to open tdb '/var/lib/samba/group_mapping.ldb'
Failed to connect to '/var/lib/samba/group_mapping.ldb'
ltdb: tdb((null)): tdb_open_ex: could not open file /var/lib/samba/group_mappin$
Unable to open tdb '/var/lib/samba/group_mapping.ldb'
Failed to connect to '/var/lib/samba/group_mapping.ldb

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.