aks*_*tia 4 linux ssh redhat sudo
我需要进入在虚拟机上远程运行的 redhat box 的恢复模式。
我使用的是 RedHat 5 64 位企业版。
我使用 SSH 登录到该框。我可以使用 restart 命令重新启动,但我需要知道我是否能够通过 SSH 连接到它,因为我是远程使用它并且无法通过 UI 登录。
真正的问题是,我chown -R $USER /
在根目录上做了一个。
我正在尝试将此作为试验,但没有意识到后果,以使某些事情起作用,即使使用 sudo 也不知何故不起作用。
我中途杀了它。但是,由于这种愚蠢,我不能使用 sudo。
我已经读到我可以在救援模式下做一些事情,但我不明白如何远程进入救援模式。我无法重新安装 linux,这不是一个可能的选择。
无论如何我可以找回我的 sudo 权限吗?
这样做目前不起作用:
chown root:root /usr/bin/sudo
chown: changing ownership of `/usr/bin/sudo': Operation not permitted
sudo chown root:root /usr/bin/sudo
sudo: must be setuid root
Run Code Online (Sandbox Code Playgroud)
您无法通过 ssh 进入恢复模式,因为 ssh 不会运行。你需要一种方法来进入控制台。如果这是一台虚拟机并且您拥有主机,则应该有某种方法可以连接到主机并进入控制台。如果这是像 AWS 这样的服务,那么您就不走运了,您需要以其他方式恢复它,例如构建一个新实例并将根卷与坏实例分离,然后将其安装在新实例上以修复它。
归档时间: |
|
查看次数: |
2531 次 |
最近记录: |