卸载zsh后无法登录linux

卸载zsh后无法登录linux

我安装了 zsh 但遇到了一些问题,所以我卸载了它,但忘记切换 shell 并注销,现在我陷入了登录循环

我是 Linux 新手

答案1

  • 假设您的登录帐户是 zsh,并且没有设置自动登录,则在登录屏幕上选择要登录的帐户,其中应该/bin/bash为其壳;还假设 root 帐户登录没有被禁用(就像我现在看到的在 centos9 中发生的那样)
  • 将 Linux 引导到单用户模式,此时 grub 菜单会在引导过程的一开始就出现,并且有大约 7 秒或更短的超时时间,您可以按任意键盘键来中断。然后你可以编辑底层菜单选项并注入 启动进入单用户模式句法。该语法会根据您运行的 Linux 发行版而略有不同,这可能是最简单的谷歌搜索如何启动(centos/debian/mint)进入单用户模式。您还可以注入init=/bin/bash语法,然后进入/etc/passwd并撤消 zsh 内容。其他选项是通过 install linux install dvd 启动进入救援 shell,以便进行编辑/etc/passwd以撤消 zsh。

相关内容