我的朋友试图加强他的 ubuntu 服务器的安全性,并更改了 bash 的权限。他注销了,现在计算机不允许他重新登录。
该服务器是一台异地服务器(我相信它运行的是 ubuntu 12.10),所以我们只能通过命令行访问它。由于远程原因,我们实际上无法在它启动之前看到屏幕上发生的事情,所以我们不能在它启动时告诉它进入 root 模式。他说我们仍然能够通过 ssh 进入机器。现在当我们尝试登录时,它会登录,然后立即将我们注销。
有没有办法直接以 root 身份登录,或者告诉 ubuntu 从登录页面运行 sh 命令?
答案1
您应该能够做到ssh -t user@host some_other_shell
这一点,其中some_other_shell是类似sh,ksh,zsh等的东西。