我怎么会退出sudoers?

Dim*_*ims 9 sudo

我开始收到一条消息

dims is not in the sudoers file.  This incident will be reported.
Run Code Online (Sandbox Code Playgroud)

关于我自己。

这怎么会发生?

我发出的可疑命令是创建“高级”组并将我自己添加到其中。

addgroup advanced
usermod -G advanced dims
Run Code Online (Sandbox Code Playgroud)

这会破坏我的 sudo 权限吗?

Flo*_*sch 22

usermod -G advanced dims
Run Code Online (Sandbox Code Playgroud)

用户dims只是该组的成员,advanced而不是任何其他组的成员。因此,由于他不是该组的成员,admin或者sudo不再允许他使用sudo.

要将用户添加到另一个组,您需要使用-aswitch to usermod,例如

usermod -a -G advanced dims
Run Code Online (Sandbox Code Playgroud)