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口令方法