我正在使用 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
索德斯手册有涵盖该主题的更多详细信息