linux进入单用户模式及其修改密码
1.centos7进入单用户模式
init方法centos7的grub2界面会有两个入口,正常系统入口和救援模式,一般选择第一行;修改grub2引导 在正常系统入口上按下"e",会进入edit模式,搜寻ro那一行以linux16开头的; 在该行把ro更改成rw;行末尾增加init=/bin/sh 按下ctrl+x来启动系统,就能免密码进入单用户模式了。
2.centos6进入单用户模式按e进入kernel编辑命令行,在包含kernel和ro那行的末尾,空格然后输入single 或s 或1输入完成后按回车键,保存返回上一级启动菜单,按b 启动系统
3.修改root密码或者其它任何操作 #passwd #修改密码如果提示权限不够的解决:mount -o remount,rw /就可以修改文件了
完成任务后想进入正常启动,执行 #exec /sbin/init
重新修改密码的方法。
一. lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接**linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4. #reboot重启,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::......
保存
如果禁止修改就用chmod 777 /etc/shadow 赋予写权限
6. #reboot重启,root密码为空
7.**系统后你再自行的passwd 重新设置下系统的密码
页:
[1]