[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: user removed from ldap group but Linux groups command still shows user as member of the group
On 24.02.2017 15:56, Bernard Fay wrote:
> Stopping nscd did not change anything. "groups username" still shows
> user as member of Administrators.
>
please can you make an ldapsearch for the object username and the output
from getent passwd username.
best regards
Michael
>
>
> On Fri, Feb 24, 2017 at 9:50 AM, Mark Coetser <mark@pkfnet.co.za
> <mailto:mark@pkfnet.co.za>> wrote:
>
> stop nscd and check again.
>
> --
> Thank you,
>
> Mark Adrian Coetser
> mark@pkfnet.co.za <mailto:mark@pkfnet.co.za>
>
> ... bleakness ... desolation ... plastic forks ...
>
>
> On 24/02/2017 16:40, Bernard Fay wrote:
>
>
> On Fri, Feb 24, 2017 at 9:12 AM, Michael Wandel
> <m.wandel@t-online.de <mailto:m.wandel@t-online.de>
> <mailto:m.wandel@t-online.de <mailto:m.wandel@t-online.de>>> wrote:
>
>
> On 24.02.2017 14 <tel:24.02.2017%2014>
> <tel:24.02.2017%2014>:55, Bernard Fay wrote:
> > Hi,
> >
> > I removed a user from an LDAP group about a week ago.
> Today, this user
> > still shows as member of the group with the Linux command
> groups. Also,
> > the group (Administrators) appears twice in the output of
> the command id:
> > uid=10000(username) gid=10000(Administrators)
> >
> groups=10001(users),10005(devel),10011(video),10015(ansible),10000(Administrators)
> >
>
> Can you please let us know about your nss configuration
> /etc/nsswitch.conf . IMHO it looks ok that the
> administrators is the
> primary group and also in the groups enumeration.
>
> > The command getent though shows the proper group assignation:
> > getent group | grep username | cut -d: -f1
> > users
> > devel
> > video
> > ansible
> >
> > All of those groups are LDAP group.
> >
> > Does someone knows why and would know how to fix this?
>
> you can't find primary groups for a user with your command,
> grepping
> throug "getent group" . In modern systems aka sssd it is not
> a good
> idea, because enumeration ist by default set to false.
>
>
>
> ]# grep -Ev "^\#|^$" /etc/nsswitch.conf
> passwd: files sss ldap
> shadow: files sss ldap
> group: files sss ldap
> hosts: files dns
> bootparams: nisplus [NOTFOUND=return] files
> ethers: files
> netmasks: files
> networks: files
> protocols: files
> rpc: files
> services: files sss
> netgroup: files sss ldap
> publickey: nisplus
> automount: files ldap
> aliases: files nisplus
>
>
> The user has been removed from the groups Administrators so it
> should
> not show.
>
> I do not use sssd as our LDAP is not secured so I use nscd.
> This LDAP
> is confined a lab.
>
> Thanks,
>
>
--
Michael Wandel
Braakstraße 43
33647 Bielefeld