[Samba] winbindd_pam_auth_crap: invalid password length

Charles Regan charles.regan at gmail.com
Mon Mar 2 15:59:08 GMT 2009


Hi,

I am using squid+ntlm-helper+samba+winbindd.
Squid mailing list told me to try this one.

When using the setting "Send NTLMv2 Response only" on my windows VISTA
machines I get this error message in my logs.
winbindd_pam_auth_crap: invalid password length.

As soon as I change the setting to "Send NTLMv2 if negotiated" it works.

Samba v3.2.5
Winbindd v3.2.5
Squid 3.0.STABLE8

I've tried with Samba 3.0.24 and had the same problem.

All is fine when running,
wbinfo -t
wbinfo -u
wbinfo -g


log.wb-DOMAIN :
[2009/03/02 11:18:18,  4]
winbindd/winbindd_dual.c:fork_domain_child(1207) child daemon request
13
[2009/03/02 11:18:18,  3]
winbindd/winbindd_pam.c:winbindd_dual_pam_auth_crap(1825)  [ 3252]:
pam auth crap domain: DOMAIN user: username
[2009/03/02 11:18:18,  0]
winbindd/winbindd_pam.c:winbindd_dual_pam_auth_crap(1837)
winbindd_pam_auth_crap: invalid password length 24/264
[2009/03/02 11:18:18,  2]
winbindd/winbindd_pam.c:winbindd_dual_pam_auth_crap(1990)  NTLM CRAP
authentication for user [DOMAIN]\[username] returned
NT_STATUS_INVALID_PARAMETER (PAM: 4)
[2009/03/02 11:18:18,  4]
winbindd/winbindd_dual.c:fork_domain_child(1207)  child daemon request
13
[2009/03/02 11:18:18,  3]
winbindd/winbindd_pam.c:winbindd_dual_pam_auth_crap(1825)  [ 3252]:
pam auth crap domain: DOAMIN user: username
[2009/03/02 11:18:18,  0]
winbindd/winbindd_pam.c:winbindd_dual_pam_auth_crap(1837)
winbindd_pam_auth_crap: invalid password length 24/264
[2009/03/02 11:18:18,  2]
winbindd/winbindd_pam.c:winbindd_dual_pam_auth_crap(1990)  NTLM CRAP
authentication for user [DOMAIN]\[username] returned
NT_STATUS_INVALID_PARAMETER (PAM: 4)

smb.conf
        workgroup = DOMAIN
        netbios name = SQUID
        realm = DOMAIN.LOCAL
        security = ads
        password server = dc1, dc2
        log file = /var/log/samba/%m.log
        max log size = 0
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        preferred master = False
        local master = No
        domain master = False
        dns proxy = No
	 log level = 2
        winbind separator = +
        winbind enum users = yes
        winbind enum groups = yes
        winbind use default domain = yes
        idmap uid = 10000-20000
        idmap gid = 10000-20000

i've tried with, client NTLMv2 auth = yes
and still have that problem.

Logs On my win2k3 DC

Special privileges assigned to new logon:
 	User Name:	username
 	Domain:		DOMAIN
 	Logon ID:		(0x0,0x1488CBC6)
 	Privileges:	SeSecurityPrivilege
			SeBackupPrivilege
			SeRestorePrivilege
			SeTakeOwnershipPrivilege
			SeDebugPrivilege
			SeSystemEnvironmentPrivilege
			SeLoadDriverPrivilege
			SeImpersonatePrivilege
			SeEnableDelegationPrivilege
			SeCreateTokenPrivilege
			SeAssignPrimaryTokenPrivilege

Successful Network Logon:
 	User Name:	username
 	Domain:		DOMAIN
 	Logon ID:		(0x0,0x1488CBC6)
 	Logon Type:	3
 	Logon Process:	Kerberos
 	Authentication Package:	Kerberos
 	Workstation Name:	
 	Logon GUID:	{02291669-0da7-e725-a6be-b67dcef1618b}
 	Caller User Name:	-
 	Caller Domain:	-
 	Caller Logon ID:	-
 	Caller Process ID: -
 	Transited Services: -
 	Source Network Address:	-
 	Source Port:	-

User Logoff:
 	User Name:	username
 	Domain:		DOMAIN
 	Logon ID:		(0x0,0x1488CBC6)
 	Logon Type:	3


More information about the samba mailing list