更改组成员身份后是否需要重新启动?

Pet*_*ter 5 adduser restart

我想知道为什么需要重新启动以应用我所做的更改。

我指的是使用

adduser username sudo
Run Code Online (Sandbox Code Playgroud)

我使用 Ubuntu 12.04.1 LTS“服务器”。

gun*_*ert 7

您不需要重新启动系统,但您必须注销并重新登录。组成员资格仅在登录时评估。

如果您处于注销和重新登录不方便的情况(例如,SSH 会话),那么您可以使用su - <user>(或等效的su -l <user>su --login <user>)生成登录子shell,但它只能在该子shell 中工作。
(感谢 steeldriver 指出这一点)。