其它综合-CentOS7 忘记root密码
CentOS7 忘記root密碼
長(zhǎng)時(shí)間不用的?CentOS?機(jī)器再次開(kāi)機(jī)的時(shí)候忽然忘記了密碼,總不能就重裝一臺(tái)吧,還有好多服務(wù)在機(jī)器上,于是決定重置root的密碼。
如果是已經(jīng)開(kāi)啟的機(jī)器,需要進(jìn)行關(guān)閉,重新啟動(dòng)。
在啟動(dòng)選擇內(nèi)核版本的時(shí)候按上下鍵,令畫(huà)面停住。
CentOS7每次會(huì)有兩個(gè)版本的內(nèi)核供選擇,簡(jiǎn)單的來(lái)說(shuō)就是一個(gè)主內(nèi)核版本,一個(gè)副內(nèi)核版本,如果以后內(nèi)核升級(jí)失敗無(wú)法使用新內(nèi)核重啟時(shí),可以通過(guò)這個(gè)界面選擇舊內(nèi)核重啟進(jìn)行修復(fù)??
言歸正傳,選擇好了內(nèi)核之后,按下?e?鍵,進(jìn)入編輯界面。
?
找到以?linux16?開(kāi)頭的那一行,在行尾加上如下幾句話(huà):
- 1、如果是物理機(jī),添加:rd.break
- 2、如果是虛擬機(jī),添加:rd.break console=tty0
這里我用的是虛擬機(jī),所以添加rd.break console=tty0,如下圖所示:
?
然后按?Ctrl+x?進(jìn)行啟動(dòng)
進(jìn)入shell環(huán)境之后,進(jìn)行如下操作:
1、將根目錄重新掛載,模式可寫(xiě)
switch_root:/# mount -o rw,remount /sysroot2、變更目錄至根目錄下
switch_root:/# chroot /sysroot3、更改密碼
sh-4.2# passwd4、如果安裝的是中文系統(tǒng),此時(shí)會(huì)出現(xiàn)亂碼,可以根據(jù)經(jīng)驗(yàn)直接輸入,也可輸入以下命令,當(dāng)次變更語(yǔ)言為英語(yǔ)
sh-4.2# LANG=en_US5、如果?SELinux?開(kāi)啟需要更新?SELinux?上下文,只要?jiǎng)?chuàng)建下面的文件即可
sh-4.2# touch /.autorelabel6.退出重啟
sh-4.2# exit switch_root:/# exit詳細(xì)方法如下:
?
如果需要更新?SELinux?上下文,則重啟的時(shí)間會(huì)比較長(zhǎng),有時(shí)系統(tǒng)沒(méi)有提示,不要慌張,系統(tǒng)并沒(méi)有崩潰。
重啟之后即可用新密碼進(jìn)行登錄了。
轉(zhuǎn)載于:https://www.cnblogs.com/wjcLinux/p/10547399.html
總結(jié)
以上是生活随笔為你收集整理的其它综合-CentOS7 忘记root密码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 附全文 |《数字中国指数报告2019》重
- 下一篇: 社区发现 louvain(fast un