就在下午剛上班的時(shí)候一個(gè)客戶聯(lián)系我說(shuō)他的日本站群服務(wù)器密碼忘記了,我要了服務(wù)器資料,一看是centos7,好家伙,centos6的好弄,centos7的還沒(méi)弄過(guò),于是我就百度折騰了,
5年前,趙榮部落寫過(guò)一次Linux(centos)忘記密碼重置方法,當(dāng)時(shí)還是centos6.*的系統(tǒng),現(xiàn)在都用centos7了,6和7在命令操作上區(qū)別很大,包括重置密碼的過(guò)程也是,這里記錄下,方便下次自己遇到的時(shí)候好找點(diǎn)。
說(shuō)實(shí)話開始忘記截圖,不過(guò)前期啟動(dòng)和centos6差不多,大家可以參考:https://www.zrblog.net/12719.html
首先,重啟服務(wù)器,然后按esc鍵,直到出現(xiàn)系統(tǒng)選擇界面,按e(這個(gè)步驟跟centos6相似)
如上圖,標(biāo)出來(lái)了兩處,其中第一處箭頭所指的ro修改為rw;第二次,在內(nèi)核結(jié)尾LANG=en_US.UFT-8的后面空一格再加上:init=/sysroot/bin/sh
這兩處修改之后,按Ctrl+X啟動(dòng)進(jìn)入單用戶模式,我們接著依次輸入:
chroot /sysroot passwd root #輸入兩次新密碼并回車 touch /.autorelabel reboot
重啟后,使用新密碼即可正常登陸了。