如何恢复 /etc/environment 上的更改,这些更改会阻止登录

如何恢复 /etc/environment 上的更改,这些更改会阻止登录

我刚刚将此行“export PATH=/opt/apache-maven-3.3.9/bin:$PATH”添加到我的 /etc/environment 文件中。

我尝试重新启动 Ubuntu 14.04,但现在无法使用操作系统中的用户/密码登录。

有人可以向我解释我做了什么以及我该如何解决它吗?

请帮忙!

答案1

重新启动系统,启动时按下ESC即可进入 grub 启动菜单。

启动恢复模式,打开 root shell 并撤销更改。

答案2

我在配置 Texstudio 以在 Texlive 中查找 arara 时做了类似的事情。您的系统很可能陷入了登录循环。但不要遵循这个高票答案对此登录循环问题。相反,请按照我下面说的做:

  • Ctrl+ Alt_+F3 并登录会话。 Ctrl+ Alt_+F3 输出
  • 检查您是否可以运行任何 shell 命令,例如ls。如果不行,那就是问题所在。
  • 输入 /usr/bin/sudo /usr/bin/vim /etc/environment
  • 利用您对 vim 的了解来删除您添加的行。
  • 如果您知道该编辑器的可执行文件的路径,您可以使用任何其他非 GUI 编辑器。
  • 保存文件‘:wq for vim’
  • 类型 Poweroff
  • 你会得到一些命令建议,例如/sbin/poweroff
  • 使用它来关闭电源或者直接拔掉插头即可。
  • 重新启动即可完成。

我们俩都修改了 /etc/environment 来添加一些环境变量,结果犯了一个错误。然后我们使用编辑器来纠正这个错误,删除我们添加的内容。关闭并重新启动计算机后,就可以使用正确的配置了。因此,一切都进展顺利,问题得到了解决。

感谢以下评论悉达多杰巴克罗这个高票答案。 还,先锋评论登录循环问题再次确认了我上面所确定的内容。

相关内容