我不能$ sudo su
每次都输入命令,终端都会说:
无法执行 /usr/bin/zsh 没有那个文件或目录
如何恢复Ubuntu默认的bash并且将bash设为默认bash?
答案1
首先删除符号链接,然后创建一个新的符号链接,使默认为以前的 bash
sudo ln -sv /bin/bash /bin/sh
退出终端,并启动一个新终端。
现在,更改 root 的 shell。编辑 passwd 文件 - 启动任何编辑器并搜索zsh
。
我使用了 vim -$ sudo vim /etc/passwd
搜索了一下/zsh
。对我来说,它在第一行:
root:x:0:0:root:/root:/usr/bin/zsh
已更改
root:x:0:0:root:/root:/bin/bash
Esc,,:wq
——Enter用于保存并退出 Vim。
对于其他编辑器(如 gedit 和 nano),只需搜索zsh
、编辑行,然后保存并退出。
然后退出 Bash 并重新启动您的电脑。