[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