今天在Vritual-box上的Ubuntu系统的登陆界面输入了N多遍的密码,结果就是每次都闪回到登陆界面。最后发现,是因为我之前添加环境变量的方法错误,导致整个系统的环境崩了。
下面是解决方法:
1、在登陆界面,输入ALT+CTRL+F1进入tty命令行终端模式;
2、输入用户名和密码登陆;
3、然后发现输入任何命令都会出现以下的错误提示:
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
4、输入export PATH=/usr/bin:/bin,这个会解决上面的问题,但是只在当前会话有效。但是这个可以帮我们使用命令,然后解决问题。
5、查看/etc/environmnt的权限,root用户有写的权限。
$ ls -l /etc/environment
-rw-r--r-- 1 root root 79 2010-03-16 14:44 /etc/environment
6、 键入sudo -s 进入root用户,然后删除掉之前添加的环境。
7、按ALT+F7切换到图形登录界面,再次输入用户名密码即可成功登录。
参考链接:
https://www.jianshu.com/p/618b3bb9e9f1
https://ubuntuforums.org/showthread.php?t=1442849
https://blog.youkuaiyun.com/YSBJ123/article/details/49515263