为什么我以 root 身份执行的任何操作都是暂时的?

为什么我以 root 身份执行的任何操作都是暂时的?

长话短说:

在这台服务器上,我丢失了服务器 root 帐户的密码,以及第二个非 root 帐户的密码。因此,我无法更改非 root 密码(或做任何事情)。

我终于能够通过更改Ubuntu 14.04引导 有rw init=/bin/bash而不是quiet ro splash

不幸的是,我作为这个根所做的任何事情都完全虚拟的从某种意义上说。我以 root 身份创建的任何文件都会在下次登录时消失。更不用说以 root 身份登录时,服务器上的所有其他帐户显然都不存在。

我如何恢复(正确的)服务器根访问权限将要允许我修改文件/更改密码吗?

其他注意事项:

  • bios 和 grub 菜单也被密码锁定。

答案1

single通过在后面添加 来启动到“单用户模式” quiet ro splash。然后您应该能够设置 root 密码。

仅用 bash 替换 init 系统可能无法完全满足您的需要,因为它只是直接进入 shell,而不是像平常一样初始化系统。

相关内容