用户应该不在 sudoers 文件中,但已经在

fny*_*fny 5 linux terminal ubuntu sudoers

我想给usersudo 特权。我添加user到管理员组: usermod -a -G admin user

然后我使用 visudo 检查管理员用户是否已设置为接收 sudo 权限。我取消了该行的注释admin ALL=(ALL) ALL

它没有用。

sudoers 文件:

Defaults        env_reset  
root    ALL=(ALL:ALL) ALL  
admin   ALL=(ALL) ALL  
%sudo   ALL=(ALL:ALL) ALL
Run Code Online (Sandbox Code Playgroud)

小智 2

您可以发布 sudoers 文件的相关部分吗?

从下面的评论重新发布:

[编辑]admin 应该是 %admin - 百分号用于组,您也可以只将用户添加到 sudo 组中 [/edit]

快速尝试的一件事是从根终端运行 grpconv,可以是

su -c'grpconv'

从非 root 终端

或者实际以 root 身份登录并输入

组转换

  • admin 应该是 %admin - 百分号用于组,您也可以只将用户添加到 sudo 组中 (2认同)