如何真正将用户添加到 sudoers?

如何真正将用户添加到 sudoers?

Ubuntu 20.04。我已创建第二个用户并尝试执行以下操作:

sudo su [sudo] xoleg 的密码:xoleg 不在 sudoers 文件中。此事件将被报告。xoleg@oleg-HP-2004:~$

然后我的另一个用户添加了第二个用户

>usermod -aG sudo xoleg

然而这

>nano /etc/sudoers

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
# added this
username ALl=(ALL) NOPASSWD:/bin/mkdir,/bin/rmdir

之后再次进入 xoleg 会话

>sudo su
[sudo] password for xoleg: 
xoleg is not in the sudoers file.  This incident will be reported.

我哪里错了?该如何解决?

答案1

这个解决方案在 Ubuntu 22.04 中对我有用。要获取 sudo 访问权限,请先使用以下命令切换到 root:

su root

出现提示时输入您的密码,然后将用户添加到 sudo:

adduser username sudo

输入您的用户名来代替上面的用户名,现在再次切换回当前用户:

su username

就这样。尝试再次使用您的用户运行 sudo。希望这能解决您的问题。

相关内容