CentOS6和CentOS7恢复root口令的方法有很大不一样linux
在引导菜单倒计时界面按任意键,进入grub引导菜单spa
按e键进入内核引导参数编辑界面code
选中kernel项,按e键编辑引导参数,在末尾追加single(也能够填数字1)blog
回车返回上级界面,按b键开始引导内核rem
引导完成后,至今进入到root命令提示符下,直接使用passwd命令从新设置密码,设置完成后,按Ctrl+d或输入exit命令,正常引导系统。get
在引导菜单倒计时界面按e键,进入grub引导参数编辑界面it
定位到linux16所在行的末尾,追加rd.break 。按Ctrl+x引导class
在该命令提示符下从新挂载/sysroot,并切换到/sysroot下,重设root口令密码
switch_root:/# mount -o remount,rw /sysroot switch_root:/# chroot /sysroot sh-4.2# passwd sh-4.2# touch /.autorelabel #告诉Linux在下次引导时给全部文件从新赋予selinux标签 sh-4.2# exit switch_root:/# exit
也能够在linux16末尾追加systemd.unit=emergency.target(或rescue.target) init=/sysroot/bin/sh,而后按Ctrl+x引导到emergency或rescue模式,一样chroot到/sysroot下修改root口令方法