我可以将自己添加到“root”组中吗?

kev*_*kev 29 permissions sudo

$ id
uid=1000(kev) gid=1000(kev) groups=1000(kev),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

$ ls -l /etc/sudoers
-r--r----- 1 root root 723 Jan 31  2012 /etc/sudoers

$ sudo adduser kev root
Adding user `kev' to group `root' ...
Adding user kev to group root
Done.

$ cat /etc/sudoers
cat: /etc/sudoers: Permission denied
Run Code Online (Sandbox Code Playgroud)

将自己( kev)添加到 group 后root,我仍然无法阅读/etc/sudoers

我不知道为什么。谢谢你的帮助。

Wil*_*els 30

您需要注销并重新登录才能使更改生效。


har*_*ayz 15

要在kev不注销的情况下刷新用户的组成员身份:

exec su -l kev
Run Code Online (Sandbox Code Playgroud)

要使 groupname 成为整个会话的默认组:

newgrp groupname
Run Code Online (Sandbox Code Playgroud)

要打印您是 ( source )成员的当前组:

groups
Run Code Online (Sandbox Code Playgroud)