平日里让运维人员头疼的事情已经很多了,因此偶尔把Linux系统的密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。但是,如果您是第一次阅读本书,或者之前没有Linux系统的使用经验,请一定先跳过本节,等学习完Linux系统的命令后再来学习本节内容。如果您刚刚接手了一台Linux系统,要先确定是否为RHEL 7系统。如果是,然后再进行下面的操作。
/ X8 H! b9 V) \9 w1 M% v( Y
; i" ]# K, p4 V3 m+ ]% O' f2 q    [root@linuxprobe ~]# cat /etc/redhat-release! d) ]7 C3 a9 Q) g0 l$ r% Y) U
    Red Hat Enterprise Linux Server release 7.0 (Maipo)( p5 g9 `0 s: p2 [
- E3 P: F" Y. w8 k7 S6 u5 r7 Y8 [
重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面,如图1-46所示。
# @6 Q7 x* ^; @# e. P. B/ D/ q
8 h& t, j! ?3 c* L0 _图1-46 Linux系统的引导界面( i; v6 L; _9 s+ @
在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序,如图1-47所示。
" w- E8 B# F; |6 p3 y1 _6 |
* _: g# g4 Z; K图1-47 内核信息的编辑界面2 j, `8 i* u2 {3 K
大约30秒过后,进入到系统的紧急求援模式,如图1-48所示。0 `( `, y$ Z! Q j; b/ r: x. i) Z R
9 g& Z3 X! w' k" {& w4 s- `# Z
图1-48 Linux系统的紧急救援模式
( Y, a& q* H& V8 f+ a+ L1 R) C4 m- R0 d依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码linuxprobe来登录Linux系统了。命令行执行效果如图1-49所示。7 f3 ^+ e* {/ @7 O2 y0 e1 P3 c
/ t9 D( `3 o' n# A W. x$ ]+ {
图1-49 重置Linux系统的root管理员密码
* J: o+ N. D: i# h( x, W; J/ {4 R' l6 E5 U7 B$ Y( V; i
mount -o remount,rw /sysroot
4 J7 Z% m9 T. y- J8 C/ m1 ychroot /sysroot4 @& y; u+ S$ U$ ?+ t
passwd
9 H* e( Q1 G( ?' Ytouch /.autorelabel
7 a3 y ?1 |# @, U8 X+ mexit6 \7 ~$ E( R% }. }% r2 F: ?% l
reboot |