[Samba] [HELP] Samba 3.0.23a pam_winbind says password expired
Michael Gasch
gasch at eva.mpg.de
Tue Aug 1 08:27:13 GMT 2006
hi,
i just do some tests with a fresh compiled samba 3.0.23a.
trying to authenticate against PAM with pam_winbind gives:
Aug 1 09:59:21 humevo36 pam_winbind[27853]: pam_winbind:
pam_sm_authenticate (flags: 0x0000)
Aug 1 09:59:23 humevo36 pam_winbind[27853]: Verify user `gasch'
Aug 1 09:59:23 humevo36 pam_winbind[27853]: enabling cached login flag
Aug 1 09:59:23 humevo36 pam_winbind[27853]: user 'gasch' granted access
Aug 1 09:59:23 humevo36 pam_winbind[27853]: Password has expired
(Password was last set: 1154074953, the policy says it should expire
here 1154074952 (now
it's: 1154419163)
Aug 1 09:59:23 humevo36 pam_winbind[27853]: user 'gasch' OK
Aug 1 09:59:23 humevo36 pam_winbind[27853]: pam_sm_acct_mgmt success
but PAM_WINBIND_NEW_AUTHTOK_REQD is set
Aug 1 09:59:23 humevo36 pam_winbind[27853]: user 'gasch' needs new password
Aug 1 09:59:27 humevo36 su: FAILED SU (to gasch) gasch on /dev/pts/3
there´s no password policy on the domain controller (samba 3.0.14a, debian):
root at PDC:~# pdbedit -d 0 -P "maximum password age"
account policy value for maximum password age is 4294967295
root at PDC:~# pdbedit -d 0 -P "password history"
account policy value for password history is 0
some samba-ldap attributes on PDC for user "gasch":
sambaLogonTime: 1130931254
sambaPwdMustChange: 2147483647
sambaPasswordHistory: sambaAcctFlags: [UX ]
sambaKickoffTime: 1204325940
sambaPwdCanChange: 1154074953
sambaPwdLastSet: 1154074953
i can provide you with a level 10 debug log of winbindd offline (>700kb)
if requested.
btw: it worked fine with 3.0.20b RPM from SuSE.
any ideas?
thx in advance!
smb.conf
========
[global]
workgroup = DOMAIN
server string = Samba v3
# username map = /etc/samba/username.map
time server = yes
log level = 2
syslog = 0
log file = /var/log/samba/log.%m
max log size = 10000
unix extensions = No
printcap name = cups
os level = 32
interfaces = lo eth0 vmnet1 vmnet8
bind interfaces only = yes
wins server = 192.168.x.y
preferred master = No
local master = No
domain master = No
dns proxy = No
panic action = /usr/share/samba/panic-action %d
idmap backend = idmap_rid:DOMAIN=10000-19999
idmap uid = 10000-19999
idmap gid = 10000-19999
winbind offline logon = yes
winbind separator = '\'
winbind enum users = No
winbind enum groups = No
winbind use default domain = Yes
winbind trusted domains only = no
winbind cache time = 60
security = domain
allow trusted domains = no
template shell = /bin/bash
template homedir = /home/%U
invalid users = root
pam (common-auth)
=================
auth required pam_env.so
# following also tried without arguments
auth sufficient pam_winbind.so debug try_first_pass cached_login
auth required pam_unix2.so use_first_pass
More information about the samba
mailing list