轉自:http://lduan.blog.51cto.com/5428084/1575117linux
在RHEL6(包括以前的版本)恢復root密碼的話,只需在啓動的時候,編輯下內核啓動項,在kernel的最後一行加入s(1|single)就能夠進入單用戶模式對root密碼進行修復。ide
而到了RHEL7以後是不能夠這樣操做的。在RHEL7裏進入到單用戶有rescure,emergency等模式,但仍是必需要輸入root密碼才能夠登陸。若是要修復root密碼只要按照下面的步驟操做:ui
在開機看到內核條目的時候,按e開始編輯,在kernel的最後加入init=/bin/sh,同時須要去掉rhgb和 quiet參數(必需要去掉),按ctrl+x啓動系統,此時無需密碼便可進入系統:spa
而後以rw的方式從新掛載/(不然沒寫權限):orm
爲了保證一些文件受到selinux上下文的影響,因此必須執行下面的命令:blog
touch /.autorelabelci
初始化和啓動系統:it
exec /sbin/initclass