当我使用密钥对通过 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
下次登录时会要求输入密码。再次提醒,请确保在执行此操作之前设置密码!