需求
不管是window系統(tǒng)還是Linux系統(tǒng),我們會(huì)因?yàn)檫@樣那樣的原因忘記密碼,為了保留數(shù)據(jù),不建議重裝系統(tǒng)這個(gè)方法
實(shí)驗(yàn)環(huán)境
1.centos 7虛擬機(jī)
2.修改為為指定密碼123456(只是為了演示的密碼)
步驟
1.首先,啟動(dòng)系統(tǒng),進(jìn)入開(kāi)機(jī)界面,在界面中按“e”進(jìn)入編輯界面。
![](/d/20211016/f3b7235dcaf63316b0eba0ee0272ade4.gif)
2.進(jìn)入編輯界面,使用鍵盤(pán)上的上下鍵把光標(biāo)往下移動(dòng),找到以““Linux16”開(kāi)頭內(nèi)容所在的行數(shù)”,在行的最后面輸入:
init=/bin/sh
![](/d/20211016/40a986413e5b1c2354bfadd4387e21fb.gif)
3.接著,輸入完成后,直接按快捷鍵:Ctrl+x 進(jìn)入單用戶(hù)模式。
4.接著,在進(jìn)入新的編輯界面中,在最后面輸入“l(fā)s”
ls
5.接著,在光標(biāo)閃爍的位置中(最后一行的位置)輸入:
mount -o remount,rw /
注意:mount與-o之間有空格以及rw與/之間也有空格,不能省略
6 接著,在新的一行最后面輸入:passwd, 完成后按鍵盤(pán)的回車(chē)鍵
7.在彈出的內(nèi)容中就是修改密碼的操作了,在光標(biāo)閃爍的位置輸入新的密碼(密碼在輸入的時(shí)候是不顯示的,就像沒(méi)反應(yīng)一樣,只需要記住自己輸入的密碼是正確的就可以了, 完成后按鍵盤(pán)的回車(chē)鍵
8.接著,再一次輸入剛輸入設(shè)置的密碼,密碼修改成功后,會(huì)顯示passwd.....的樣式,說(shuō)明密碼修改成功
9.輸入:
touch /.autorelabel
注意:touch與 /后面有一個(gè)空格)
10.重啟系統(tǒng)
exec /sbin/init
![](/d/20211016/58d41674e4401624fb31c8e4422bfc1b.gif)
11.接著,等待系統(tǒng)自動(dòng)修改密碼,完成后,系統(tǒng)會(huì)自動(dòng)重啟。
![](/d/20211016/3c7d6698a6e96b42b0764dc5d5b266be.gif)
12.在彈出的用戶(hù)名中輸入:root賬戶(hù)和修改好的密碼123456
![](/d/20211016/2a1630cc6bbe38a05710636482523f35.gif)
接著,登錄成功后,界面會(huì)提示上一次登錄的詳細(xì)信息,成功登錄后,進(jìn)入系統(tǒng)打開(kāi)終端,能夠正常使用了,說(shuō)明密碼修改成功說(shuō)明密碼修改成功了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。