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


10

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

如何刷新登录用户所在的组而无需重新登录?


1
费。标记为正确的答案是错误的...从技术上讲,它仍然是重新登录。我添加了正确的答案...我发现对此问题给出的答案通常是错误的。这是一个常见的谬论。
xenoterracide

Answers:


18

可以在外壳中使用(我不认为这是针对gui的)

尝试 newgrp groupname

不久前,我在博客上写了更多信息。据此,这还将更改外壳程序的默认组。您可以sg用来切换默认组


2
su - username与ignacio指出的做法本质上没有什么不同。一个新的shell进程被加载并分层在旧的shell之上。但是,您在技术上仍然是正确的:)
moo 2010年

3
如果您不想使用旧的shell进程,请在execexec newgrp groupname)之前加上前缀。
user1686'4

1
@ orlandu63,除了su会更改您的用户外,-也意味着更改您的整个环境。这也可能意味着您必须登录。newgrp没有。@grawity我不知道。谢谢你的提示。
xenoterracide

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.