添加一些运行 Gnome 的组用户时
gpasswd -a user group
我无法看到正在运行的更改
id
有没有办法可以更新环境而不需要重新启动 Gnome?
谢谢
答案1
如果你只是需要终端反映更新后的组成员身份,那么使用它su
“切换”到同一个用户就足够了,例如
$ id -Gn
steeldriver adm dialout sudo staff sambashare
$
$ sudo gpasswd --add steeldriver lpadmin
Adding user steeldriver to group lpadmin
$
$ id -Gn
steeldriver adm dialout sudo staff sambashare
(仍然显示旧组),但随后
$ su - steeldriver
Password:
$ id -Gn
steeldriver adm dialout sudo staff lpadmin sambashare
如果您需要在整个桌面环境中反映更改,那么是的,您将需要注销并登录到新的会话。