CentOS 5.7忘记root密码找回及营救模式

  • 破解密码
    • 设置开机启动界面
    • 系统运行级别
  • 营救模式

一、破解密码

  root用户可以更改任何用户的密码,普通用户只能修改自己的密码。
步骤:
1、重新启动系统
2、开机倒数时间内,敲任意键
3、按字母e去编辑

4、选择kernel 开头的行,再次按字母e 编辑  

然后敲空格 输入数字1,再敲回车

进入单用户模式,破解密码。(此模式绕过密码验证)

5、按字母键b 去引导进入系统

6、直接passwd 修改root用户的密码
7、输入init 5或者init 3 进入系统,或者reboot重新启动系统
 
补充扩展:
1、修改配置文件---开机进入界面(字符)
shell> vim  /etc/inittab
# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
id : 3 : initdefault :   //设置开机启动进入字符界面

解析:(linux运行级别)   
0 halt 关机   1 单用户模式 --破解密码的时候   2 多用户模式 --不能使用NFS功能   3 完全多用户模式,可以使用网络功能 --字符界面   4 未使用   5 完全多用户模式,可以使用网络功能 --图形界面   6 重新启动 initdefault 系统默认的初始化级别
 
init  0  关机 (poweroff、halt、shutdown -h now )
init  6  重新启动 (reboot、shutdown -r now)
init  3  进入字符界面
 
2、系统运行级别
 
shell> runlevel  //查看当前的运行级别
1  S     
#1 代表开机进入的运行级别  
#S 代表当前的运行级别(single)
 
shell> init 3   切换用户级别
(重启 ……)
 
shell> runlevel
S 3  
#说明是从单用户切换到运行级别3
 
shell> runlevel
N 3  
N  代表之前没有运行级别 

猜你喜欢

转载自www.linuxidc.com/Linux/2017-06/144702.htm