对于修改了一些文件,导致开机不能进行下去,无法使用的时候,可以进入单用户模式更改系统。
单用户模式下,可以操作文件,可以执行命令,就像是正常登录在系统上一样。说白了,就是个开了挂的阿修罗蓝永远用不完技能还没有冷却~~我喜欢!
(本人手贱,系统的重要 文件让俺给改了,导致开机加载、检测的时候进行不下去了,机都开不了,没把法,想试试单用户模式可不可以修复,要不然就要重装了。结果学到了一些东西,不 错,强大的单用户模式,瞬间感觉linux是对root开放的,各种设置,各种操作,都是可以做的,不像windows,哎,大家总是在重装系统,重装啊 重装,重装啊重装·········)
重启,在grub倒计时的时候按任意键进入系统启动条目选择页上,按e(Edit)进入编辑模式。
用上下键选择,选择包含内核(kernel)的行(有vmlinuz的行)按e(Edit)进入kernel编辑模式。
打一个空格,键入一个‘1’。
回车,回到上一层编辑模式,按b(boot),启动。
然后会进入单用户模式。
这时候就相当于是root用户进行操作,可以改一些系统文件设置。
假如你的root密码忘掉了,或者你拿到了别人的机子想做点什么(呵呵···你懂的)。可以用进入单用户模式的方法来更改root密码。进入单用户模式,然后用命令‘setenforce 0’命令来关闭SElinux,然后再执行‘passwd’命令重新设置root密码。
(在正常root用户登录的情况下,执行passwd命令可以直接修改root密码,但是在单用户模式下,执行passwd命令会打印出提示,不能修改密码,所以要先关掉SElinux)
在单用户模式下执行exit命令,就回到开机过程正常开机了。
转自:http://blog.csdn.net/arthurzhang73/article/details/16359697
ubuntu 进入单用户模式的方法
上述情况可以在grub界面选择第二项修复,但没有grub可以参考:
1、重启ubuntu,随即长按shirft进入grub菜单;
2、选择recovery mode,按”e”键进入编辑页面;如下
非恢复模式为:
3、将ro single替换为rw single init=/bin/bash; (上述的界面中将改为rw single init=/bin/bash)
4、按ctrl+x进入单用户模式,当前用户即为root;
5、到/etc目录下修改sudoers权限:chmod 0440 sudoers,搞定;也可以同时新增root密码,下次就不这么麻烦了;
6、按ctrl+alt+del重启;