如何在不使用终端的情况下更改默认 shell?

如何在不使用终端的情况下更改默认 shell?

在尝试更改我的外壳时重击,在卸载 Fish 并退出终端之前,我忘记将默认 shell 更改为 Bash。因此,我的终端在启动时崩溃,因为它找不到已卸载的外壳(Fish)。因此,我无法使用chsh,也无法调用sudo手动编辑所需的权限/etc/passwd

有关信息,我正在运行 Arch Linux,使用 Alacritty 作为终端模拟器,并安装了 Bash(尽管未设置为默认值)。

任何解决这个问题的方法将不胜感激。

谢谢。

相关内容