添加了用户补充组,但“groups(1)”未显示更改

添加了用户补充组,但“groups(1)”未显示更改

我正在尝试将自己添加到保险丝用户组,但看起来更改并未生效,即使/etc/组调用后看起来正确添加组或者用户模式

我两种都试过了...

sudo addgroup fjohnson fuse

sudo usermod -a -G fuse fjohnson

/etc/组显示变化

fuse:x:104:fjohnson

但我看不懂

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

作为

cat: /etc/fuse.conf: Permission denied

团体(1)回报

fjohnson adm dialout cdrom plugdev lpadmin admin sambashare

答案1

当您将组添加到用户时,该用户应该注销/登录才能使更改生效。

也可以使用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)

相关内容