我知道使用 nano 而不是 visudo 来编辑 /etc/sudoers 文件是相当愚蠢的,但是我这样做了,却得到了语法错误 :(。
我有 root 密码并尝试登录,但 /etc/passwd 文件中的 root 用户设置为 bin/false,这意味着我目前陷入了困境。
有人知道如何摆脱这种困境吗?此外,我无法物理访问服务器,我当然是通过 ssh 登录的。在 sshd_config 文件中,rootlogin 已启用。
谢谢你的帮助。
答案1
即使您无法物理访问服务器,但有人可以。有很多方法,但所有方法都假设您从另一个分区启动。例如,取决于您的托管提供商:
- 请求支持人员将驱动器安装到另一台服务器
- 请求支持将服务器置于救援模式,通常这意味着他们暂时从另一个驱动器加载干净的操作系统并附加您的原始分区
- 创建驱动器的快照,在另一台服务器上作为辅助驱动器恢复,编辑,创建快照,在原始驱动器上恢复。
- ETC