修改Linux root用戶密碼

1、啟動的時候,在啟動界面,相應(yīng)啟動項,內(nèi)核名稱上按 “e”;
2、進入后,找到linux16開頭的地方,按“end”鍵到最后,輸入 rd.break,按ctrl+x進入;
3、進去后輸入命令mount,發(fā)現(xiàn)根為/sysroot/,并且不能寫,只有ro=readonly權(quán)限;(我的默認是有寫權(quán)限的)
4、mount -o remount,rw /sysroot/,重新掛載,之后mount,發(fā)現(xiàn)有了r,w權(quán)限;
5、chroot /sysroot/ 改變根;
6、passwd用戶名,然后按步驟設(shè)置密碼
注:這個時候需要注意passwd命令(具體參見http://man.linuxde.net/passwd
首先要查看當前passwd中是否有自己的用戶名
用戶列表文件:/etc/passwd
用戶組列表文件:/etc/group
查看系統(tǒng)中有哪些用戶:cut -d : -f 1 /etc/passwd
查看可以登錄系統(tǒng)的用戶: cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
如果是root用戶則直接使用passwd root這個命令,該命令設(shè)置當前root的密碼,但是對于登陸用戶的話就不一定了(這里我反復(fù)嘗試很多次才搞明白)。使用安裝光盤修復(fù)的時候在該步驟敲入cut -d : -f 1 /etc/passwd不一定會出現(xiàn)你自己的用戶,所以還是放棄使用安裝光盤修復(fù)的方法;還有中方法說是刪除passwd文件的用戶名對應(yīng)的第一個冒號和第二個冒號中的X,但是每次重啟后X又恢復(fù)了不知何因,所以這個方法也放棄了。
7、touch /.autorelabel 這句是為了selinux生效
8、ctrl+d 退出
9、reboot

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容