[Samba] samba 3.5.6, winbindd and getent/id

Eugene M. Zheganin emz at norma.perm.ru
Thu Dec 2 00:38:00 MST 2010


I'm using samba to authenticate squid users in Windows AD, and to 
provide 'em some statistics on the Internet usage. As this requires the 
existence of windows users in Unix environment, I use nsswitch.conf and 
nss_winbind.so to map users in Unix environment via samba as domain 
member (security = ads) and its winbindd daemon.

As of samba 3.5.6 I'm expiriencing some major problems with it. To be 
exact, neither id nor getent passwd don't work (allthough the squid 
authentication is working perfectly even for windows-only users). For 
providing some statistics I need them to work.

How can I debug this ? I'm using the same config on 3.0.x, 3.4.9 and on 
wbinfo -t gives me all ok.
wbinfo -g / wbinfo -u give me empty list regardless of the setting 
"winbind enum group/users".

The only error I see in logs (except those about PROBE domain) is that 
winbindd cannot open /usr/local/lib/samba/passdb.so. Indeed, this file 
doesn't exist, but it also doesn't exist on 3.4.9 where all is fine.

Is my problem related to it ?

I dont' see any other errors in logfiles on debug level 10 ('grep -i 
error', 'grep -i failed' gives nothing).


More information about the samba mailing list