菜鸟一个,刚开始接触Ubuntu,最近在看android开发,于是先学着搭建android开发环境。百度了一下看到这篇文章写的挺好,作者好像也挺热心。 这是原文地址:http://blog.youkuaiyun.com/typ0520/article/details/8019356,对着文章配置完了,该下载下载,该修改修改,试了试Helloworld.java,还真可以了。心里挺高兴。结果重启之后完蛋了`````登陆不进去系统了,密码正确,但一直在登陆界面重复。百度了一下,才知道/etc/profile和/etc/environment这两个文件是不能随便乱改的,还找着一篇上面那个作者写的这篇文章:http://blog.youkuaiyun.com/typ0520/article/details/8210644。他肯定是猴子派来的!我就ctrl+alt+f1进命令行了,把配置的环境变量又给改了回来,可是还是进不去。便把/etc/profile和/etc/environment这两个文件给删了个干净,进不去`````进livecd,把/etc/profile和/etc/environment这两个文件拷贝到U盘,再覆盖现在系统的/etc/profile和/etc/environment这两个文件,访客能进去了。可是原来的账户还是进不去。
百度,百度,百度``````
参考的两个网址:
http://blog.youkuaiyun.com/cscmaker/article/details/7261921
http://blog.youkuaiyun.com/lqhbupt/article/details/18744947
最重要的一句:
~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
猜想:每一个账户都有自己的.bashrc,访客能进去,那就是账户的.bashrc有问题了。
试验:新建了一个普通账户123,能进。新建了一个管理员账户456,进不去。
(好吧,这点我也不明白了。先留着,赶明继续研究。)
那就是root的.bashrc有问题了。或者是管理组有问题。百度到了
http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=386036
18楼:lightdm登陆死循环是因为~/.Xauthority文件的组别被改成了root,管理员没有权限了,所以不能登陆,删除之后就了
登陆进去之后把环境变量的配置加在了~/.bashrc里面.
总结:
千万不要随便改/etc/profile和/etc/environment这两个文件
有耐心,有耐心,有耐心
更新:
其实是修改了/etc/environment文件才导致了死循环登陆。我上面的问题是因为我/etc/profile和/etc/environment这两个文件给删了
如果只是循环登陆不进去的话,只要进tty1然后修改/etc/environment文件,将增加的那几行环境变量删掉就好了。
这是参考网址:http://lmdy2001.blog.163.com/blog/static/842389102011311101229575/0
参考:
/etc/environment
This file is specifically meant for system-wide environment variable settings. It is not a script file, but rather consists of assignment expressions, one per line