全网最详细的Centos 7重置修改root密码和密码遗忘后如何重置教程
Centos 7重置修改root密码步骤
- 在开机启动画面(GRUB菜单)出现时,选择要进入的CentOS系统并按下 e 键进入编辑模式
- 找到以 linux16 开头的那一行,并在其末尾添加 systemd.unit=rescue.target 或 systemd.unit=single
- 按下 Ctrl + X 键,系统将以单用户模式启动
- 在登录提示符处输入 root 用户名和密码,可进入单用户模式
- 输入命令passwd,其中passwd 命令执行后输入要更改的密码,再次输入密码进行确认
- 再输入reboot重启系统就好了
centos 7遗忘root密码后如何重置root密码
遗忘root密码重置密码有三种方式
1.光驱进入急救模式 //做之前最好selinux=disabled
Conntinue
然后chroot /mnt/sysimag
然后编辑/etc/shadow文件
2.(1)编辑启动菜单按e,找到linux16行,在行尾加入 init=/bin/sh,同时在该行将rhgb quiet去掉(没去掉的话,屏幕无回显)
(2)CTRL+X
(3)mount -o remount,rw /
(4)vim /etc/shadow
(5)如果selinux处于开启状态 就输入touch /.autorelable
(6)重启
3.rd.break方法:
1.在最后加入rd.break (Linux16)
2.rd.break的作用在于:从initramfs向实际系统移交控制权前,该操作会中断
进入交换模式以后输入下列指令:
3.mount -o remount,rw /sysroot
4.chroot /sysroot
5.passwd 密码
6.touch /.autorelable (确保所有未标记的文件(包括此时的/etc/shadow))在启动过程都会重新获得标记
7.exit
reboot