[Samba] "getent group" shows AD groups; "getent passwd" only shows local users

Brian Gregorcy brian.gregorcy at utah.edu
Thu Jan 22 23:25:33 GMT 2009



Tomasz Chmielewski wrote:
> I had winbind configured so that it could fetch users from AD.
> Everything was working properly, but something happened in the past 
> couple of days (no change in the Samba config) I'm not able to diagnose.
> 
> "getent group" enumerates groups, "getent passwd" doesn't.
> 
> "wbinfo -g" returns groups, whereas I get this error when trying to get 
> users:
> 
> # wbinfo -u
> Error looking up domain users
> 
> # net rpc join -S GNCNET -U user_linux
> Password:
> Joined domain NUT.
> 
> # net ads join -S GNCNET -U user_linux
> user_linux's password:
> [2009/01/22 10:37:06, 0] utils/net_ads.c:ads_startup_int(286)
>   ads_connect: No logon servers
> Failed to join domain: No logon servers
> 
> 
> I see the Samba machine sends and receives packets on port 389 when I do 
> "getent passwd", but just no users are returned.
> 
> Ideas?
> 
> 
> This is my smb.conf:
> 
>    workgroup = NUT
>    password server = GNCNET
>    realm = GNCNET.GEORGIANUT.COM
>    security = ads
>    idmap uid = 10000-20000
>    idmap gid = 10000-20000
>    winbind separator = +
>    template homedir = /home/%D/cbl
>    template shell = /bin/bash
>    winbind use default domain = true
>    winbind offline logon = false
> 
> server string = Samba Server %v
> encrypt passwords = Yes
> 
> log file = /var/log/samba/log.%m
> max log size = 100
> log level = 8
> 
> os level = 18
> local master = No
> dns proxy = No
> 
> winbind enum users = yes
> winbind enum groups = yes
> 
> 
> In log.winbindd I can see errors like:
> 
> [2009/01/22 10:44:55, 3] libads/ldap.c:ads_do_paged_search_args(696)
>   ads_do_paged_search_args: 
> ldap_search_with_timeout((objectCategory=user)) -> Operations error
> [2009/01/22 10:44:55, 3] 
> libads/ldap_utils.c:ads_do_search_retry_internal(76)
>   Reopening ads connection to realm 'GEORGIANUT.COM' after error 
> Operations error
> [2009/01/22 10:44:55, 5] libads/dns.c:sitename_fetch(677)
>   sitename_fetch: Returning sitename for georgianut.com: 
> "Default-First-Site-Name"
> [2009/01/22 10:44:55, 6] libads/ldap.c:ads_find_dc(294)
>   ads_find_dc: looking for realm 'georgianut.com'
> [2009/01/22 10:44:55, 8] libsmb/namequery.c:get_sorted_dc_list(1626)
>   get_sorted_dc_list: attempting lookup for name georgianut.com 
> (sitename Default-First-Site-Name) using [ads]
> 



check that your clock on the linux box matches the clock on the DC.


--Brian








More information about the samba mailing list