使用 sudo 时 Amazon EC2 提示密码

使用 sudo 时 Amazon EC2 提示密码

当我使用密钥对通过 ssh 登录 ec2 实例(以 ec2-user 用户身份登录)时,我sudo无需输入密码即可执行命令。

如何配置 ec2 实例以在登录用户发出sudo命令时提示输入密码?

答案1

警告:执行此操作之前,请确保设置 ec2-user 的密码

您需要修改 sudo 设置以在使用 sudo 时启用密码验证。visudo以 root 身份(或sudo visudo)运行该命令并查找如下行:

ec2-user        ALL=(ALL)       NOPASSWD: ALL

删除该NOPASSWD:位,因此该行看起来像这样:

ec2-user        ALL=(ALL)       ALL

sudo下次登录时会要求输入密码。再次提醒,请确保在执行此操作之前设置密码!

相关内容