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。希望这能解决您的问题。