linux忘记root密码怎么办
linux忘记root密码怎么办
单用户模式
1.重启服务器或虚拟机
2.在开机界面选择图中此选项(原谅我的手懒),不要按回车,不要按回车,不要按回车(重要的事情说三遍),按E键进行编辑;
3.在编辑内核界面找到ro这个字符;
4.把ro改成rw init=/sysroot/bin/sh
5.按ctrl+x键进行下一步;
6.此时将进入终端模式也就是命令模式;
7.由原始系统切换到平常用的linux系统下;chroot /sysroot/
8.输入passwd命令修改密码passwd root #更改root的密码
9.创建一个文件 /.autorelabel 让之前的操作生效;touch /.autorelabel
10.手动重启系统后,就可以使用新的root密码登录系统;
救援模式
系统无法正常进入的情况下,比如某个配置文件修改错误导致无法正常启动系统;
1.设置好系统光盘挂载;
2.右键点击虚拟机标签页,选择“电源”中的“启动时进入bios”
3.进入bios界面后切换到“boot”下,选中CD-ROM Drive,用+键将其移动到第一位后,按F10保存退出;
4.进入光驱界面,选择第三项troubleshooting;
5.此时选择第2项Rescue aCentOS system
6.在当前界面下选择第1项,continue
7.此时提示你按“回车”键,进入shell;
8.此时进入了shell模式,进行passwd或者其他编辑操作;
9.使用虚拟机时一定要记得将CD-ROM顺序改回来;
转载于:https://blog.51cto.com/shuzonglu/2050721