忘記centos的root用戶密碼怎么辦?


1 重置centos7管理員密碼

1.1 重置centos7管理員密碼的幾個步驟

  1)重啟服務器后,在grub菜單界面,根據界面顯示的提示信息,按 e 進入編輯模式.注意:是否開啟selinux,重置密碼操作僅僅有一點點區別.

  2)移動光標至最后,找到 linux16 這行,並將光標移動至此行末尾,在末尾加入 init=/bin/bash ,然后同時按住 Ctrl+x 進入單用戶模式.

  3)進入下圖所示界面,輸入 mount -o remount,rw /  重新以可讀寫權限掛載 / 根文件系統,然后輸入 passwd root  重新設置管理員密碼;最后執行 exec /sbin/init 重新啟動操作系統即可.

1.2 selinux開啟情況下重新設置管理員密碼 

  2)在上面的第二步中,在linux16的所在行的末尾輸入 enforcing=0 init=/bin/bash ,然后同時按住 Ctrl+x ,跳過selinux,以單用戶模式進入系統,其他步驟都相同.

1.3 小結

  1)centos7無法確定是否開啟selinux的情況下,需執行以下命令以單用戶模式重置超級管理員密碼.

enforcing=0 init=/bin/bash	#<==在linux16所在行的末尾加入此內容進入單用戶模式,如果selinux確認是關閉的情況下,可省略enforcing=0
shell> mount -o remount,rw / 		#<==重新以可讀寫權限掛載根文件系統,默認單用戶模式僅是只讀
shell> passwd root			#<==重置超級管理員密碼
shell> touch /.autorelabel    #<==如果上面第一條命令沒有加入 enforcing=0,需在重置完密碼后執行此命令同步selinux安全上下文,重新標記系統中的所有相關文件
shell> exec /sbin/init			#<==重啟系統,無法使用其他命令重啟

2 重置centos6系統管理員密碼  

2.1  重置centos6管理員密碼的幾個步驟

  1)系統重啟后,按 e 進入 GNU GRUB菜單界面,然后選擇第二項,繼續按 e .

  2)在新界面的末尾,輸入 single 或者數字 1 ,然后回車,返回上一個界面. 

  3)在此界面下,繼續選擇第二項,然后按 b ,即可以單用戶模式啟動操作系統

  4)輸入 passwd root ,重置密碼,然后重啟系統,即可完成重置密碼所有操作步驟. 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM