gpt4 book ai didi

linux - 删除 sudoers 中没有密码的用户

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:38 28 4
gpt4 key购买 nike

我有一个名为 ec2-user 的用户,通过这个用户,我可以借助能够连接到机器的 pem 文件连接到我的 EC2 实例,

现在我已通过此命令将此用户添加到 sudoers 列表中:

echo 'ec2-user ALL=(ALL) ALL' >> /etc/sudoers

此命令成功执行,但此后每当我想执行 sudo 时,它会询问密码,而 ec2-user 上没有密码。

现在,我有一些问题:

  1. 如果这是错误的方式,为什么 Linux 允许它完成命令?
  2. 如果这是正确的,那么如何给密码?
  3. 如果我做错了,我怎样才能恢复到正常状态?

谢谢大家

最佳答案

If this is the wrong way, why Linux allows it to complete the command?

没有必要责怪 Linux,它假定您为用户设置了密码。

If this is right, then how to give the password?

不,你不能提供密码,因为没有密码

If this I did in wrong way, how can I come back to my normal situation?

唯一的出路是以单用户模式启动机器并撤消您的更改。 不幸的是,您无法将 EC2 实例启动到单用户模式。请咨询 Amazon 支持,他们是否可以帮助您。

你已经没有选择了。创建一个新实例,然后通过附加该实例的 EBS 卷来复制您的数据。

关于linux - 删除 sudoers 中没有密码的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22809644/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com