ubuntu的登录问题
2016-03-17 18:50
225 查看
ubuntu的登录问题
才疏学浅,资历欠佳,难免有误,望有心人批评指正。
起因:最近在学习linux的一些知识,遇到了一个开机启动的问题:系统启动到登录的界面,输入密码后不能正常进入桌面,而是又继续返回了登录的地方,试了很多次也不起作用,网上找了很多种方法,都一一尝试过了,
依然,不起作用,最后在我的不懈努力下,还是修好了它,在这里,把方法分享一下:
linux里一切皆文件
linux 重要的环境变量文件
/etc/profile/etc/bashrc
/etc/profile.d/*.sh
/.bashrc
~/.bash_profile
以上为用户登录时所使用的主要配置文件,etc 目录下的内容对所有的用户起作用,而~ 目录下的只对普通用户起作用
/etc/bashrc的主要内容
ps1 变量:定义命令提示符的格式umask :即默认权限为002,文件的最高权限为
666(rw-) ,文件夹为
777(rwx),那么用户
所创建的文件权限,为 最高权限-umask (字符格式进行运算)
定义
PATH变量
调用
/etc/profile.d/*.sh文件
启动顺序
正常启动/etc/profile -> /etc/profile.d/*.sh -> /etc/sys.config/i18n(语言配置)
/etc/profile -> ~/.bash_profile -> /.bashrc -> /etc/bashrc
已经登录,切换用户
/etc/profile -> ~/.bash_profile -> /.bashrc -> /etc/profile.d/*.sh
-> /etc/sys.config/i18n(语言配置)
经过我的仔细排查了这些启动顺序后,然后发现原来是自己修改了
/etc/profile的内容,于是,最后,我在登陆界面
Ctrl +Alt +F1进入字符界面,输入
root和密码后进入字符界面,
vi /etc/profile
重新删除了我之后添加的内容,然后,O(∩_∩)O哈哈哈~ 成功进入了图形界面
如果当你也遇到了类似的问题,可以先查看以上的启动顺序,仔细回想是不是以上的那个文件被修改了,如果
-是- 那么重新修改他们后,你就有可能拯救你的 ubuntu 系统 (⊙o⊙)哦 !
相关文章推荐
- 个人小笔记2016/3/17
- AlphaGo 开源项目研究(2)
- 如何利用cookie来保存用户登录账号
- 03-17 复利实验总结
- Javascript数据类型检测
- PHP冒泡算法
- ArrayList和数组间的相互转换
- RN控件之View Text
- JS Cookie存取值
- Java学习笔记-异常
- CentOS下的Mysql自动备份
- weblogic.application.ModuleException: at weblogic.servlet.internal.WebAppModule.startContexts(WebApp
- 读书笔记-算法
- 无法启动程序 ”*.lib”
- android selinux权限, Permission denied, 访问限制
- Intent用法总结
- 【转】Activity生命周期详解
- 需要整理的博客
- 关于HashTable,HashMap和TreeMap的几点心得
- 1570: [JSOI2008]Blue Mary的旅行 最大流