当前位置: 技术问答>linux和unix
紧急救助,root登录的问题
来源: 互联网 发布时间:2015-10-26
本文导语: 我今天把/etc/passwd中root设为/sbin/nologin 现在不能用root登录了,有办法解决吗? | 关于 grub 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键 2. 再次用上下...
我今天把/etc/passwd中root设为/sbin/nologin
现在不能用root登录了,有办法解决吗?
现在不能用root登录了,有办法解决吗?
|
关于 grub
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6.也可以使用命令:passwd 修改密码。
7. #reboot重启,root密码为空
lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4.可以使用命令:passwd 修改密码。。
5. #reboot重启,root密码为空
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6.也可以使用命令:passwd 修改密码。
7. #reboot重启,root密码为空
lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4.可以使用命令:passwd 修改密码。。
5. #reboot重启,root密码为空
|
用单用户模式试一下。
如果是lilo,在lilo提示符下,键入
lilo 1
如果是grub,在grub的kernel行最后加上single
编辑grub的方法,移到kernel行,按e进入编辑,编辑好后,按‘b’启动机器。
单用户模式无需root密码。
如果还不行,就用安装盘启动,进入rescue模式(光盘启动按提示键入F5,好像是F5,然后再键入‘linux rescue’),mount上你的root分区,修改passwd文件即可。
如果是lilo,在lilo提示符下,键入
lilo 1
如果是grub,在grub的kernel行最后加上single
编辑grub的方法,移到kernel行,按e进入编辑,编辑好后,按‘b’启动机器。
单用户模式无需root密码。
如果还不行,就用安装盘启动,进入rescue模式(光盘启动按提示键入F5,好像是F5,然后再键入‘linux rescue’),mount上你的root分区,修改passwd文件即可。