redhat物理机忘记密码

很多时候管理员需要接收二手机,对于没有文档没有交接的孩子TAT啊 .
这里写下redhat el版本5.4 接触物理机方式找回密码:
 
 所谓的接触物理机就是你必须能摸到机器:
 
 

启动三秒钟 (记住不要三秒君)立马按enter
 
就可以看到 GNU GRUB 引导界面:
 
仔细看下面的描述:
user the 向上方向键等等。
按键 “e” 在系统之前来编辑命令记住一定要是小写的“e” ,看下caps Lock灯是否亮着,如果亮着再按下caps lock 就在tab的下面和shift的上面:
 
 
 

 
如果这个界面出现那么恭喜你成功了第一步,
我们可以看到有三个选项:
这里关心的是kernel  :对于kernel 有道是这样说的:
 
kernel 

英['kɜːn(ə)l] 美['kɝnl]

  • n. 核心,要点;[计] 内核;仁;麦粒,谷粒;精髓
 
这里实际上就是在linux内核启动的时候加入argument(参数)
 
就像我们在学java的时候的main方法的public static void main(String args[]) args 一样
 
 
仔细看下面的描述:
按方向键选择第二个:
 
 

 
按键"e" 小写:
 
 

 
 
我们在 quiet 后面 加上 “空格 + 数字 1”
 
 
 

 
这里面注意的是:
1:一定要在quiet后面加空格,
2:一定要加数字1 
关于数字1的含义实际上是系统的运行级别的一个设置1 表示single 级别,详细后面再写。
 
 
加完之后按 Enter
 
 

 

 

回到之前的界面。这里需要注意的是,你需要仔细看下kernel后面的参数有没有加成功。
 
 

表示正常,
 

 
读完上面之后你就会发现,按小写的b 来引导,我们按b吧,
 
 

 
wait 就会看到
 

 
告诉你你已经进入single user mode模式
 
linux 密码管理的文件分别为/etc/passwd 和/etc/shadow 下面
 
 
 

 
我们来看下这2个文件的内容
看文件内容有很多方法cat、more、less、vim、tail、head、string等等
这里面我用less 因为可以pageup和pagedn
less /etc/passwd
 

 
结果:
 

 
仔细看你就会发现这个里面没有密码啊,就只有用户的信息。
 
我们看下shadow
 

结果:
 
 

 
 
着里面我们看到root后面有很多$之类的符号,他是md5加密之后产生的字符,
 
我们要找回密码,不可能破解md5吧?虽然可以破解,这个路子是走不通的
 
所以我们要用到的命令是:
 
passwd 
 
passwd root 修改root的密码
passwd -d root 删除root的密码
 
1.这里是删除root的密码:操作如下:
 
 

 
告诉你root的密码删除成功.
 
2.或者:
 
 

 
记住密码不要太短,太短就会提示没有安全性,不够我这里不在乎这个,
 
执行完毕之后我们要做的事情就是重启系统。重启有很多指令,shutdown ,poweroff,halt ,init ,reboot 等等,
 
这里的操作如下:
 

init 6 表示重启。
OK.系统重新引导了,原来设置的kernel参数全部初始化
 
 

 

你可能感兴趣的:(redhat,忘记密码)