用户组变更

用户组变更

我使用 chgrp 命令更改了用户的默认组。之后,我收到了错误消息“‘用户名’不在 sudoers 文件中。将报告此事件”,例如 sudo yum install update 等基本命令。

有任何想法吗?非常感谢。

答案1

我们需要查看 sudoers 文件,但该用户可能属于某个组,并且该组拥有 sudoers 权限。现在它不再属于正确的组,因此无法获得 sudo 权限。

sudoers 文件的示例:

root    ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL

现在,如果您的用户myuser曾经是组的一部分admin,而现在已更改为someother组,则它将与这两行中的任何一行都不匹配..它不是root,也不在中admin

如果您有其他 root/admin 用户或其他人拥有该用户,则需要使用它将您添加到正确的组或将您的用户名明确添加到sudoers文件中。

请先检查一下!

相关内容