RHEL7忘記密碼:修改root密碼


博客鏈接:http://blog.csdn.net/derkampf/article/details/54346516

問題描述:日常工作和使用紅帽子7系統時,容易發生忘記密碼(root)這種尷尬的情況。

     RHEL7進入單用戶方式和重置密碼方式發生了較大變化,GRUB由b引導變成了ctrl+x引導。

     重置密碼主要有rd.break和init兩種方法。(經過測試RHEL7.0 通過)

一、rd.break方法

  1.啟動系統時,在相應的啟動內核系統上按e進入配置界面:

   2.進入后,找到linux16開頭的地方輸入rd.break,按ctrl+x進入

 

  3.進去后輸入命令mount,發現根為/sysroot/,沒有w權限,只有ro=readonly權限:

  4、mount -o remount,rw /sysroot/,重新掛載,之后mount,就有了r,w權限

  5.chroot /sysroot/ 改變根:

    5.1先cp一份,然后修改/etc/shadow文件:

    5.2echo wenhewen|passwd –-stdin root ,修改root密碼為redhat,或者輸入passwd,交互修改:

  6.如果之前系統啟用了selinux,必須運行以下命令,否則將無法正常啟動系統:touch /.autorelabel 

  7.Ctrl+d退出

  8.重啟系統:

===========================================================================================================================

二、init方法

  1、啟動系統時,在界面選擇啟動內核按e進入:

  2.在linux16所在參數行ro更改為rw rd.break init=/sysroot/bin/sh:

  3.按Ctrl+x啟動到shell:

  4.掛載文件系統為可寫模式:mount –o remount,rw /sysroot (如果2沒有成功改成rw就要執行這一步)

  5.chroot /sysroot/ 改變根:

  6.運行passwd,並按提示修改root密碼:

  7.如果之前系統啟用了selinux,必須運行以下命令,否則將無法正常啟動系統:touch /.autorelabel 

  8.退出exit

  9.重啟reboot

 


免責聲明!

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



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