【Linux】CentOS 7 如何重置root密碼 (How to recover root password)
由於CentOS 7這版與CentOS 6之前的版本做了很大的調整,救援模式也改為需要輸入密碼,因此無法再以舊的方式進行,以下是標準建議的重置密碼方式(也是最簡單的):
Step 1:在進入開機選單畫面後,選項停留在第一個,然後按"e",進入編輯模式。
Step 2:進入編輯模式以後,在 linux 16 /boot/vmlinuz... 的結尾(可按End直接到結尾)行,空一格,然後輸入rd.break。接著按 Ctrl + X 啟動系統,則會進入switch root stage。
Step 3:
1.重新掛載/sysroot讀寫 (remonut /sysroot to rw)
mount -o remount,rw /sysroot/
2. 使/sysroot成為根目錄 (chroot to /sysroot)
chroot /sysroot
3. 修改 root 密碼 (change password of root)
passwd
輸入新密碼第一次
輸入新密碼第二次
4.
方法一:多打兩行指令,重開機比較快(建議):
載入 SELinux 策略
load_policy -i
在 /etc/shadow 中設定上下文類型
chcon -t shadow_t /etc/shadow
輸入 exit 離開,等待重開機完成即可使用新密碼登入系統。
方法二:少打兩行指令,重開機要等比較久(自動重建label)
touch /.autorelabel
輸入 exit 離開,等待重開機完成即可使用新密碼登入系統。
END
留言列表