![如何让 root 终端将自己添加到 sudoers 文件中,以便我可以充当 root?](https://linux22.com/image/61350/%E5%A6%82%E4%BD%95%E8%AE%A9%20root%20%E7%BB%88%E7%AB%AF%E5%B0%86%E8%87%AA%E5%B7%B1%E6%B7%BB%E5%8A%A0%E5%88%B0%20sudoers%20%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%8C%E4%BB%A5%E4%BE%BF%E6%88%91%E5%8F%AF%E4%BB%A5%E5%85%85%E5%BD%93%20root%EF%BC%9F%20.png)
我再一次陷入了 Linux 安全圈。当我启动终端时,这就是我得到的:
于是就上网查了一下如何解决。毫不奇怪,所有解决方案都需要 root 权限。但是等等,我不能使用,root
因为我不在sudoers
文件中!那么如何跳出这个圈子呢?
我正在使用 Debian 和 XFCE。
答案1
Debian 安装程序通常会在安装过程中创建 root 帐户和一个普通用户帐户。它设置一个具有sudo
访问权限的普通用户帐户。这样您就应该能够在安装后获得对自己系统的 root 访问权限。如果你不能,那么我只能猜测:
- 您使用的用户帐户与安装程序创建的用户帐户不同,或者
- 您以某种方式将自己从 sudoers 中删除,或者
- 您使用了普通 Debian 安装程序以外的其他方法来安装系统。
不管怎样,您可能需要使用多种可用方法之一来侵入您自己的系统:
- 在救援模式下再次启动安装程序
- 以单用户模式启动(如果您知道 root 密码)
- 启动
init=/bin/sh
或类似 - 将硬盘移动到另一个系统并重置 root 密码
- ETC...