Linux认证之找回LinuxRoot口令三种方法
C$ i0 n! k0 @9 X" e0 L一、在系统进入单用户状态,直接用passwd root去更改;
) o% K; Y+ d$ w& ] b3 O1、 lilo
e: o+ ?3 m. p5 n `8 x在出现 lilo: 提示时键入 linux single' P! x$ L% g* {% G$ P
画面显示 lilo: linux single6 M' u% _- K. {: x' ]* e# l( B' z+ a
回车可直接进入linux命令行" P9 q! u) K) E, R5 w/ W
#vi /etc/shadow) i0 N# t" M0 e" I9 B
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::。..。.. ,保存" ^. \% T1 x/ |3 V& j
#reboot重启,root密码为空
4 C8 m5 A) d. {! C8 O1 j2、grub
. a" @# O8 ~% O j在出现grub画面时,用上下键选中平时启动linux的那一项,然后按e键8 x) S/ A% i A3 M/ v$ ]
再次用上下键选中平时启动linux的那一项,然后按e键
- g: H e: f' K- J$ j, m修改现在见到的命令行,加入single,结果如下:2 d+ A% {! M7 U! G
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
, A# r& ?& U' r5 `- ]4 [, |, Y. h9 ~回车返回,然后按b键启动,即可直接进入linux命令行! }2 k( c( g4 j0 {7 F2 h2 L
#vi /etc/shadow
: k( ? S* k8 s# N将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::。..。..,保存6 d' `+ H! c- `/ N) x2 }! w
#reboot重启,root密码为空7 w) |' y7 g' l2 Y, x2 w
二、用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,做法如下:+ T/ P0 J$ k9 j5 P X
cd /mnt mkdir hd mount -t auto /dev/hdaX hd cd hd chroot 。/ passwd root, W/ x7 h: R5 }7 T9 E$ D
三、将本机的硬盘拆下来,挂载到其他的Linux系统上,采用的方法与第二种相同。 |