centos 系列重置密码
Centos 6
一、
init 1 切换单用户模式
passwd 按提示输入两遍密码(centos 7直接切换init 1 需要root密码6不需要密码)
二、
开机按任意键
输入字母 a
输入single | s | S | 1 切换单用户4选一
passwd 按提示输入两遍密码 (centos 6 和之前的)
三、
进入救援模式, 删除/etc/shadow 里的第二列(第二列就是口令,)
光标移动到第二列,然后dt: 删除 dt : 意识从光标处开始删除,一直删除到冒号为止
注:不介意修改系统文件,如果实在没办法可以通过删除第二列口令重置密码
Centos 7
一、
启动时任意键暂停启动
按e键进入编辑模式
将光标移动linux16开始的行,添加内核参数rd.break
按ctrl-x启动
重新挂载根,因为现在的根是只读的
mount –o remount,rw /sysroot
切根,把现在的根转换成真正的根
chroot /sysroot
理论上就修改/etc/shadow那行口令就行,但是最好不要那样
passwd root
启动sexlinux才需要加这行,不启动的话不用加
touch /.autorelabel
退出刚刚的根并重启
exit
reboot
二、
启动时任意键暂停启动
按e键进入编辑模式
将光标移动linux16开始的行,改为rw init=/sysroot/bin/sh
按ctrl-x启动
chroot /sysroot passwd root touch /.autorelabel #这一步没开SELINUX不用执行 exit reboot
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774