[Samba] chgrp "Domain Admins" on folder return invalid group "Domain Admins"

Rowland penny rpenny at samba.org
Tue Apr 5 13:03:42 UTC 2016


On 05/04/16 13:46, Jules Houantonon wrote:
> Dear all,
>
> thank you for your previous mails. It realy help me.
>
> Denis, Following your mail and thanks to  the link  i configure my 
> /etc/nsswitch.conf file  by adding windbind to user and group line and 
> execute winbindd command.
>
> As i install samba4 from sernet package, init script are created for 
> starting AD, smbd, nmbd and winbindd. But i read that smbd, nmd and 
> winbindd should be disable to start samba4 in AD mode. There were even 
> a Warning that were generated if windbindd service were kept started. 
> So I do not touch them, as they are disabled.

It has been sometime since I used a Sernet package, but I seem to 
remember that it came with an init script to start the 'samba' deamon 
and this will start any other required deamons, try looking in /etc/init.d

>
> But after making nsswitch.conf changes, I am able to execute chgrp 
> "domain admins" /home/demo succesfully and ls -l /home display the 
> permission with the suitable group.
>
> wbinfo -u also return the users created from AD as wbinfo -g also 
> display AD domaine groups.
>

All 'wbinfo' shows is that winbindd is running, you need to get 'getent 
passwd' to show users and 'getent group' to show groups. Any users & 
groups that getent does not show, are unknown to the underlying Unix OS.

> I supposethat things are OK now.
>
> But when i try the getent passwd
> I do not have domain user display. Only local users account appear.
>

You normally need to give any users that you need to be visible to Unix, 
a unique uidNumber attribute, but on a DC you should get an xidNumber in 
the 3000000 range.

Do you have users in /etc/passwd that are in AD ?
If so, choose where you want the user to exist and delete the other, 
they cannot be in both databases.

Rowland


More information about the samba mailing list