锁定时如何在 Gnu/Linux 中重置 /etc/sudoers 文件

锁定时如何在 Gnu/Linux 中重置 /etc/sudoers 文件

我正在使用 AWS Linux AMI2,我添加ec2-user ALL=(ALL) ALL并保存了文件。

现在,当我运行任何命令时,sudo它会显示[sudo] password for ec2-user:

如何重置该文件?

答案1

只需删除该行即可。

如果问题是您不知道 的密码ec2-user,那么您必须找到其他方法来获取 root 访问权限。

该行ec2-user ALL=(ALL) ALL意味着sudo将要求输入密码,因为您没有指定NOPASSWD

答案2

默认情况下,须藤要求用户在运行命令之前对自己进行身份验证。

可以通过 NOPASSWD 标签修改此行为。

对于单个用户,请尝试

USERNAME ALL=(ALL:ALL) NOPASSWD:ALL

我们还可以将语法修改为允许特定命令喜欢

USERNAME ALL= NOPASSWD: /bin/kill, /bin/ls

索德斯手册有涵盖该主题的更多详细信息

相关内容