rhel 6 rhel7 找回root密碼

2021-06-29 11:03:36 字數 915 閱讀 7978

rhel 7進入單使用者方式和重置密碼方式發生了較大變化,grub由b引導變成了ctrl+x引導。

重置密碼主要有rd.break和init兩種方法。

rd.break方法:

1、啟動的時候,在啟動介面,相應啟動項,核心名稱上按「e」;

2、進入後,找到linux16開頭的地方,按「end」鍵到最後,輸入rd.break,按ctrl+x進入;

3、進去後輸入命令mount,發現根為/sysroot/,並且不能寫,只有ro=readonly許可權;

4、mount -o remount,rw /sysroot/,重新掛載,之後mount,發現有了r,w許可權;

5、chroot /sysroot/ 改變根;

(1)echo redhat|passwd –stdin root 修改root密碼為redhat,或者輸入passwd,互動修改;

(2)還有就是先cp乙份,然後修改/etc/shadow檔案

6、touch /.autorelabel 這句是為了selinux生效

7、ctrl+d 退出

8、然後reboot

至此,密碼修改完成

init方法:

1. 啟動系統,並在grub2啟動屏顯時,按下e鍵進入編輯模式。

2. 在linux16/linux/linuxefi所在引數行尾新增以下內容:init=/bin/sh

3. 按ctrl+x啟動到shell。

4. 掛載檔案系統為可寫模式:mount –o remount,rw /

5. 執行passwd,並按提示修改root密碼。

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

7. 執行命令exec /sbin/init來正常啟動,或者用命令exec /sbin/reboot重啟

RHEL7和RHEL6的主要變化

rhel7和rhel6的主要變化 版本rhel7 rhel6 檔案系統 xf t4 核心版本 3.10.x x系列 2.6.x x系列 核心名稱 maipo santiago 發布時間 2014 06 09 3.10.0 123 2010 11 09 2.6.32 71 程序名稱 systemd i...

RHEL 6 和 RHEL 7 的一些區別

system v init 執行級別 systemd 目標名稱作用0 runlevel0.target,poweroff.target關機 1runlevel1.target,rescue.target單使用者模式 2runlevel2.target,multi user.target等同於級別 3...

RHEL 5 5 與RHEL 6的區別

1 虛擬平台切換的不同 在rhel 5.5 以下稱r5.5 中使用ctrl alt f1 ctrl alt f6切換虛擬文字控制平台,使用ctrl alt f7切換至圖形化介面 在rhel6中 以下稱r6 中使用ctrl alt f1切換至圖形化介面,使用ctrl alt f2 ctrl alt f...