linux:无需重新登录即可刷新组

moo*_*moo 10 linux user-accounts

可能的重复:
Linux 中是否有一种无需再次登录即可更新用户/组属性的方法?

如何在无需重新登录的情况下刷新已登录用户所在的组?

xen*_*ide 18

在 shell 中可能(我认为它不适用于 gui)

尝试 newgrp groupname

不久前,我的博客上写了更多关于此的信息。据此,这也将更改外壳的默认组。您可以使用sg切换您的默认组

  • 如果您不想放置旧的 shell 进程,请使用`exec`(`exec newgrp groupname`)作为前缀。 (3认同)
  • 这与 ignacio 指出的执行 `su - username` 本质上没有什么不同。一个新的 shell 进程被加载并分层在旧的进程之上。但是,您在技术上仍然是正确的:) (2认同)

Ign*_*ams 9

su - username 将为 su 打开的外壳程序(和子过程)执行此操作,但对于其他所有内容,您都需要重新登录。