1. 程式人生 > >centos7/rhel7單使用者模式

centos7/rhel7單使用者模式

轉自:http://lduan.blog.51cto.com/5428084/1575117

在RHEL6(包括之前的版本)恢復root密碼的話,只需在啟動的時候,編輯下核心啟動項,在kernel的最後一行加入s(1或者single)就可以進入單使用者模式對root密碼進行修復。

而到了RHEL7之後是不可以這樣操作的。在RHEL7裡進入到單使用者有rescure,emergency等模式,但還是必須要輸入root密碼才可以登入。如果要修復root密碼只要按照下面的步驟操作:

在開機看到核心條目的時候,按e開始編輯,在kernel的最後加入init=/bin/sh,同時需要去掉rhgb和 quiet引數(必須要去掉),按ctrl+x啟動系統,此時無需密碼即可進入系統:

wps1B26 tmp RHEL7恢復root密碼

然後以rw的方式重新掛載/(否則沒寫許可權):

wps1B22 tmp RHEL7恢復root密碼

為了保證一些檔案受到selinux上下文的影響,所以必須執行下面的命令:

touch /.autorelabel

初始化和啟動系統:

exec /sbin/init