ubuntu groups não retornando todos os meus grupos

3

quando executo grupos no ubuntu sem meu nome de usuário

 delliott@delliott:/var/www$ groups
 delliott wheel

retorna dois grupos em que estou.

quando faço

 delliott@delliott:/var/www$ groups delliott
 delliott : delliott wheel webusers

retorna todos os três grupos em que estou

quando eu corro

 delliott@delliott:/var/www$ whoami

retorna

 delliott

que eu espero

e quando eu corro

 delliott@delliott:/var/www$ id delliott 

retorna

 uid=1006(delliott) gid=1007(delliott) groups=1007(delliott),1001(wheel),1010(webusers)

por que não lista todos os três quando eu apenas faço grupos sem nome de usuário?

    
por FunBeans 10.01.2014 / 18:15

1 resposta

4

A associação ao grupo é atualizada no momento do login. Talvez um de seus shells tenha sido aberto antes de fazer as alterações correspondentes nos grupos e ainda não tenha sido recarregado adequadamente. Especificamente, a sessão deliott no primeiro exemplo parece estar desatualizada (você adicionou seu usuário ao grupo "webusers" e não recarregou a sessão desde então).

    
por 10.01.2014 / 19:49

Tags