$ sudo su
Cannot execute /bin/ksh: No such file or directory
$ sudo chsh -s /bin/bash root
Password:
chsh: PAM: Authentication failure
这也没有改变我的目录;我无法进入根目录。
答案1
看来你的 root 用户默认 shell 是:/bin/ksh
,如果没有用,只需运行:
sudo /bin/bash
获取 root shell,之后再次尝试更改您的 root 默认 shell,如果chsh
不适合您,请使用usermod -s
其他方法。
我强烈建议您更改默认 shell;并且仅临时使用此方法来解决问题。