close

【Linux】CentOS 7 如何重置root密碼 (How to recover root password)

由於CentOS 7這版與CentOS 6之前的版本做了很大的調整,救援模式也改為需要輸入密碼,因此無法再以舊的方式進行,以下是標準建議的重置密碼方式(也是最簡單的):

Step 1:在進入開機選單畫面後,選項停留在第一個,然後按"e",進入編輯模式。

2018-04-12_1.png

 

Step 2:進入編輯模式以後,在 linux 16 /boot/vmlinuz... 的結尾(可按End直接到結尾)行,空一格,然後輸入rd.break。接著按 Ctrl + X 啟動系統,則會進入switch root stage。

2018-04-12_2.png

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 離開,等待重開機完成即可使用新密碼登入系統。
2018-04-12_3-0.png

方法二:少打兩行指令,重開機要等比較久(自動重建label)
touch /.autorelabel 

輸入 exit 離開,等待重開機完成即可使用新密碼登入系統。2018-04-12_3.png

 

END

arrow
arrow

    Autumn Cher 發表在 痞客邦 留言(1) 人氣()