Adicionado grupo suplementar de usuário, mas 'groups (1)' não mostrando alteração [duplicado]

7
    

Esta pergunta já tem uma resposta aqui:

    

Eu estou tentando me adicionar ao grupo de usuários fuse , mas não parece que a mudança está tendo efeito, mesmo que / etc / group pareça correta após invocando addgroup ou usermod .

Eu tentei os dois ...

sudo addgroup fjohnson fuse

e

sudo usermod -a -G fuse fjohnson

/ etc / group mostra a mudança

fuse:x:104:fjohnson

mas não consigo ler

-rw-r----- 1 root fuse 215 Oct 16 10:39 /etc/fuse.conf

como

cat: /etc/fuse.conf: Permission denied

e grupos (1) retornam

fjohnson adm dialout cdrom plugdev lpadmin admin sambashare
    
por fthinker 16.10.2013 / 16:59

1 resposta

12

Quando você adiciona um grupo a um usuário, esse usuário deve fazer logout / login para que a alteração tenha efeito.

Você também pode usar o comando newgrp .

  $ id
  uid=1000(romain) gid=1000(romain) groups=1000(romain),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev)
  $ sudo addgroup romain fuse
  Adding user 'romain' to group 'fuse' ...
  Adding user romain to group fuse
  Done.
  $ id
  uid=1000(romain) gid=1000(romain) groups=1000(romain),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev)
  $ newgrp fuse
  $ id
  uid=1000(romain) gid=103(fuse) groups=1000(romain),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),103(fuse),105(scanner),110(bluetooth),112(netdev)
    
por 16.10.2013 / 17:25

Tags