用户可能不在 sudoers 文件中,但实际上已经在了

用户可能不在 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

答案1

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

从以下评论重新发布:

[编辑]admin 应为 %admin - 百分号用于表示组,您也可以将用户添加到 sudo 组中 [/编辑]

一个可以快速尝试的方法是从根终端运行 grpconv,

su-c'grpconv'

从非 root 终端

或者以 root 身份登录并输入

组群

相关内容