发生了什么

发生了什么

我已经安装了 Ubuntu Amazon ec2 实例并收到以下错误:

首先,我使用 ppk 密钥和 ubuntu 作为用户名,我能够登录到我的系统,并且使用sudo su命令获取 root 访问权限(无需任何密码),没有问题,然后我在文件中进行了以下更改/etc/sudoers

#add line 
Ubuntu ALL=(ALL) ALL

现在,当我使用 ssh 连接时,它会连接,但是当我使用sudo su命令时,它会询问密码,但我不知道密码是什么,如何解决这个问题?

(我认为它将给予 root 权限,并且每次运行 apt-get update 和 apt-get Upgrade 时我不需要使用 sudo 命令,但现在我无法访问我的 root 帐户。

答案1

发生了什么

案例很重要。如果您的帐户名是ubuntu,并且您授予了 权限Ubuntu,那么您就会陷入困境。

看来你把自己锁在外面了。

一个办法

最简单的解决方案(可能)是删除实例,然后创建一个新实例。

更复杂的解决方案(部分)

如果如果您这样做,您将丢失数据。然后将有方法在另一个操作系统实例上安装文件系统,编辑配置文件,然后重试。 (如果是这种情况,请更新问题来告诉我们。)

相关内容