前些天碰到一个头疼的问题,启动我的ubuntu之后,输入密码闪屏一下,又需要输入密码!!!于是再输还要再输!!!!!
经过百度一翻后终于找到原因和解决办法。
原来是我之前在profile文件里配置了一次java环境变量造成的
这是我之前的配置:
export JAVA_HOME=/usr/jdk1.8.0_101 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
至于原因,大家参考这里
http://m.blog.csdn.net/article/details?id=6378212
而解决办法就是重新配置环境变量,但是系统都进不去,很懵逼!然而我们是可以在非图形界面下进系统的:
1.进入非图形化界面:在登录界面同时按下ctrl+alt+f1(有的需要同时按下ctrl+alt+f1+fn)
2:输入你的账户名回车 *注意;这里是帐户名,而不是密码
3:输入你的密码回车ok,此时就已经进入系统了。
4:进入系统后需要修改/etc/profile文件 命令:sudo vi /ect/profile注意:vi和/etc之间有一个空格
如果你的回车后没有让你输入密码,而是说sudo这个命令找不到,这个时候你可以有2种方法
1、 /usr/bin/sudo vi /etc/profile
2、比较笨,就是先切换到/usr/bin目录下,键入cd /回车再使用
sudo vi /ect/profile
接下来就是输入你的密码,然后就可以修改profile文件了。
5:修改profile文件,将自己添加的都给删了
具体参照http://yunhuazhiyue.blog.163.com/blog/static/217621154201341043126366/
而我直接用的del键删除光标前面的字符这样一个个删的(一开始不会呀,而且backspace键根本没用)。
6:修改完成后保存退出,键入:wq!回车然后就可以看到回到命令行状态了。
7:重启,键入sudo reboot回车
OK大功告成,问题已完美解决。