Centos7忘記root密碼怎麼辦,root重置密碼

忘記系統管理員密碼真是件頭疼的事,centos7的拯救之路如下:

第一步:

重啓系統

按【e】進入啓動文件界面後

第二步:

按【↓】拉到底部

找到linux16這一行


ro改成rw

在這行最後面加上“init=/bin/sh” 



第三步:

然後按【Ctrl+X】進入“單用戶模式”

就會進入下圖界面,輸入“passwd”修改密碼。

第四步:

先輸入【touch /.autorelabel】,回車再輸入【exec /sbin/init】回車以重啓系統


第五步:

等待4-5分鐘後,系統開機,就可以輸入root的新密碼,正常使用系統了。


解釋:

     爲何需要/.autorelabel:系統是沒有SELinux 的,而你剛剛更改了/etc/shadow (因爲改密碼啊!), 所以『這個檔案的SELinux 安全本文的特性將會被取消』喔!如果你沒有讓系統於開機時自動的回覆SELinux 的安全本文, 你的系統將產生『無法登入』的問題(在SELinux 爲Enforcing 的模式下!)加上/.autorelabel 就是要讓系統在開機的時候自動的使用預設的SELinux type 重新寫入SELinux 安全本文到每個檔案去!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章