修改 /etc/environment 后无法登录

修改 /etc/environment 后无法登录

我错误地在 /etc/environment 中添加了一行 ="",现在我无法再登录 ubuntu。症状:

  1. ctrl+alt+f1~f3 到 tty:卡在登录循环中。
  2. 恢复模式:无法使用须藤,因此无法修改 /etc/environment (尽管我可以查看它)
  3. 正常登录:系统正在低图形模式下运行

答案1

这类“纸片式”问题多年来一直阻碍着 Linux 的发展。是的,我们可以修复它,但我们不应该在这种问题上浪费时间。但我离题了,你不需要知道我需要什么。

如果您无法登录,我会按照需要升级的顺序尝试这些步骤。

  1. 启动到恢复模式并尝试修复。成功了吗?那么你就大功告成了。
  2. 如果这不起作用,请启动 LiveCD 或可启动 USB(例如,您最初安装 Ubuntu 的方式)。挂载包含问题文件的分区,然后从那里执行 sudo edit。

如果你没有加密你的驱动器,后者将要工作,但适合更有经验的人。

答案2

登录屏幕出现时按 CTRL+ALT+F3。它会显示一个终端视图。然后使用凭据登录。登录后,使用 vim 编辑 /etc/environment 文件。如果未安装 vim,请使用 sudo apt-get install vim 安装它。现在运行 vim /etc/environment。然后按 i 并编辑所做的更改。然后按 escape:wq 保存更改。然后按 alt+右箭头,直到看到登录页面。如果您无法编辑 /etc/environment,请通过 sudo chmod 666 /etc/environment 更改权限,现在您可以编辑。希望它有效

相关内容