Unix错误:用户名不在sudoers文件中。将报告此事件

时间:2015-11-16 12:57:29

标签: unix sudoers

我正在尝试使用命令在组中添加特定用户:sudo usermod -a -G groupname username。 但得到的错误是“用户名不在sudoers文件中。此事件将被报告”。

我对sudoers文件一无所知。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

配置文件/etc/sudoers列出允许用户运行哪些命令的用户。

在Ubuntu上,此文件包含一行,允许sudo组的所有用户以root用户身份运行命令。

要检查sudo群组中的哪些用户,您可以输入getent group sudo。您还可以通过键入id来检查当前用户的组。

要允许其他用户运行sudo,您可以将其添加到sudo群组:

sudo adduser username sudo

或者,如果您当前的用户无法运行sudo,则需要从Grub启动“恢复模式”(启动时按住shift,如果你的grub菜单没有显示自动),或将single添加到linux ... initrd ... quiet splash行,然后:

mount -o rw,remount /
adduser username sudo

为您希望能够adduser的每个用户运行sudo。然后退出&恢复。