1、centos6
按CTRL+ALT+DELETE重啟系統(tǒng),在啟動選擇內(nèi)核版本的時候按 E 鍵。,如下圖所示:
CENTOS6重置root用戶密碼
然后移動方向鍵選擇第二行繼續(xù)按e鍵,如圖所示:
CENTOS6重置root用戶密碼
在輸入框里面輸入一個空格,后面輸入single或s 輸入以后直接回車保存,然后再按b鍵進行啟動:
CENTOS6重置root用戶密碼
系統(tǒng)啟動以后輸入passwd回車,輸入新密碼回車以后再輸入一次確認,
密碼即可修改成功。
CENTOS6重置root用戶密碼
最后輸入reboot重啟服務器即可。
2、Centos7
init方法:
這個要比6復雜一些,按CTRL+ALT+DELETE重啟系統(tǒng),在啟動菜單界面按 E 鍵,如下圖所示:
CENTOS7重置root用戶密碼
找到圖示的一行(注意:界面顯示不全,按鍵盤↓找到這行),移動小鍵盤的左右鍵到這行將ro修改為rw init=/sysroot/bin/sh(紅色框)。
CENTOS7重置root用戶密碼
CENTOS7重置root用戶密碼
修改完成以后按ctrl+X鍵進行啟動,然后依次輸入以下命令
chroot /sysroot/
passwd root
結(jié)果如下圖所示:
注意:輸入密碼是不顯示的。
CENTOS7重置root用戶密碼
找到圖示的一行(注意:如果界面顯示不全,按鍵盤↓找到這行),移動小鍵盤的左右鍵到這行將ro修改為rw init=/sysroot/bin/sh(紅色框)。
提示修改成功以后輸入
touch /.autorelabel
然后按curl+d退出
輸入reboot重啟
2,rd.break方法:
在啟動選擇內(nèi)核版本的時候按 E 鍵,進入編輯界面。
CENTOS7重置root用戶密碼
CENTOS7重置root用戶密碼
找到以linux16開頭的那一行,在行尾加上如下幾句話:
1、如果是物理機,添加:rd.break
2、如果是虛擬機,添加:rd.break console=tty0
這里我用的是虛擬機,所以添加rd.break console=tty0,如下圖所示:
CENTOS7重置root用戶密碼
然后按Ctrl+x進行啟動
進入shell環(huán)境之后,進行如下操作:
1、將根目錄重新掛載,模式可寫
switch_root:/# mount -o rw,remount /sysroot
2、變更目錄至根目錄下
switch_root:/# chroot /sysroot
3、更改密碼
sh-4.2# passwd
4、如果安裝的是中文系統(tǒng),此時會出現(xiàn)亂碼,可以根據(jù)經(jīng)驗直接輸入,也可輸入以下命令,當次變更語言為英語
sh-4.2# LANG=en_US
5、如果SELinux開啟需要更新SELinux上下文,只要創(chuàng)建下面的文件即可
sh-4.2# touch /.autorelabel
6.退出重啟
sh-4.2# exit
switch_root:/# exit
詳細方法如下:
CENTOS7重置root用戶密碼
注意:linux系統(tǒng)在輸入密碼的時候是不顯示的。
沈陽眾誠志聯(lián)提示您設(shè)置的密碼要復雜且沒有規(guī)律。