一、主要是针对ubuntu 18 20 版本的root用户密码重置
当系统启动到grub界面
现在第一项按e 进入编辑往下滚动,找到“linux /boot/vmlinuz”开始的一行 如图
找到一段内容:“ro quiet splash $vt_handoff” 改为 rw init=/bin/bash ,主要是为了给root文件系统设置读和写权限
最后按CTR+x重启系统会进入shell界面,这样可以查看root 文件系统有读写权限如图
# mount | grep -w /
接着可以给root用户重置密码如图:
扫描二维码关注公众号,回复:
15261123 查看本文章
设置root用户密码成功后可以直接执行以下命令进入系统:
#exec /sbin/init
二、主要针对centos 7.5 系统root用户密码重置
当系统启动到grub界面选择第一项然后按e进入编辑如图
接着找到“”linux16 /vmlinuz“”这行在最后面添加 rd.break console=tty0 接着按ctr +x 重启
然后就进入shell界面以可写方式重新挂载/sysroot ,并切换到此环境
#mount -o remout rw /sysroot
#chroot /sysroot
接着对root用户设置密码
#echo 123123 | passwd -stdin root
在接着重设Selinux安全标签,由于是系统默认是打开的(enforce)
#touch /.autorelabel
最后退出/sysroot环境,reboot重启系统就自然到登录界面
#exit
#reboot
步骤显示如图