[Samba] Winbind and local groups with nss

Eric denicfr at yahoo.fr
Mon Sep 3 07:53:35 MDT 2012


Hi all,

First of all, sorry for my english. I don't speak well english (of course I'm french! ;-) ) but I will try to do my best to explain you my problem.

I have a CentOS 6.3 system running with samba 3.5.10 against an AD 2008. My goal is to build a vsftpd server authenticating with users in my AD domain.

Everything is working quite fine but I have something strange :

When I put winbind in debug mode and when I do 'id -G root' I see these messages in winbindd.log : 

[2012/09/03 15:37:23.449662,  6] winbindd/winbindd.c:768(new_connection)
  accepted socket 21
[2012/09/03 15:37:23.449967,  3] winbindd/winbindd_misc.c:352(winbindd_interface_version)
  [ 4759]: request interface version
[2012/09/03 15:37:23.450112,  3] winbindd/winbindd_misc.c:385(winbindd_priv_pipe_dir)
  [ 4759]: request location of privileged pipe
[2012/09/03 15:37:23.450337,  6] winbindd/winbindd.c:768(new_connection)
  accepted socket 22
[2012/09/03 15:37:23.450421,  6] winbindd/winbindd.c:816(winbind_client_request_read)
  closing socket 21, client exited
[2012/09/03 15:37:23.450539,  3] winbindd/winbindd_getgroups.c:60(winbindd_getgroups_send)
  getgroups root
[2012/09/03 15:37:23.450691,  5] winbindd/winbindd_getgroups.c:187(winbindd_getgroups_recv)
  Could not convert sid S-0-0: NT_STATUS_NONE_MAPPED
[2012/09/03 15:37:23.451367,  6] winbindd/winbindd.c:816(winbind_client_request_read)
  closing socket 22, client exited


Winbind is asked by nss to resolve root secondary groups !!! I don't undestrand why : root is only local and all his groups are local.

The output is : 
# id -G root
0 1 2 3 4 6 10 494

My question is quite simple : why nss ask winbind to resolve theses groups name whereas they are all local !?!
Do you think the only thing I have to do is  ignore these messages ?

Here are my conf files : 

/etc/nsswitch.conf :
passwd:     files winbind
shadow:     files
group:      files winbind

/etc/samba/smb.conf : 

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions

[global]
    workgroup = DOMAIN
    realm = DOMAIN.FQDN
    server string = Serveur ftp
    security = ADS
    allow trusted domains = No
    password server = 10.32.242.32 10.56.242.56
    ntlm auth = No
    kerberos method = secrets and keytab
    log level = 10
    log file = /var/log/samba/log.%m
    nt pipe support = No
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    load printers = No
    domain master = No
    dns proxy = No
    idmap alloc backend = tdb
    idmap uid = 10000-500000
    idmap gid = 10000-500000
    template homedir = /usr/app/ftp/ftp/%U
    template shell = /sbin/nologin
    winbind enum users = Yes
    winbind enum groups = Yes
    winbind use default domain = Yes
    winbind refresh tickets = Yes
    create krb5 conf = No
    invalid users = root
    cups options = raw

Thank you for your help !


More information about the samba mailing list