[Samba] getpwnam() fails for LDAP Users on AIX 5.3
Dan Am
samba at lonx.net
Fri Mar 17 16:05:59 GMT 2006
Hello List,
below our smb.conf and loglevel 5 output of a failed authentication. We
want to get the Unix User details from MS-SFU using the new idmap_ad
Backend.
If the Windows User is mapped to local name it's all fine. But if we want
to use our SFU Users it fails. We believe getpwnam() on AIX is faulty.
"id username" and login works for all users local and AD!
Any ideas how to handle, get around this,or solve it differently ?
Best
Dan
smb.conf:
[global]
workgroup = WG
realm = WG.OURREALM.COM
server string = host_name (Samba Server)
security = ADS
idmap backend = idmap_ad
username map = /etc/samba/smbusers
winbind use default domain = Yes
winbind trusted domains only = yes
log level = 5
log.smbd:
[2006/03/17 14:10:09, 4] lib/username.c:map_username(143)
Scanning username map /etc/samba/smbusers
[2006/03/17 14:10:09, 3] lib/username.c:map_username(184)
Mapped user WG\pawisda to pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_alloc(290)
Finding user pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(234)
Trying _Get_Pwnam(), username as lowercase is pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(252)
Trying _Get_Pwnam(), username as uppercase is PAWISDA
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(261)
Checking combinations of 0 uppercase letters in pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(267)
Get_Pwnam_internals didn't find user [pawisda]!
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_alloc(290)
Finding user pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(234)
Trying _Get_Pwnam(), username as lowercase is pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(252)
Trying _Get_Pwnam(), username as uppercase is PAWISDA
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(261)
Checking combinations of 0 uppercase letters in pawisda
[2006/03/17 14:10:09, 5] lib/username.c:Get_Pwnam_internals(267)
Get_Pwnam_internals didn't find user [pawisda]!
[2006/03/17 14:10:09, 1] smbd/sesssetup.c:reply_spnego_kerberos(303)
Username pawisda is invalid on this system
More information about the samba
mailing list