您的位置 首页 > 数码极客

soopat如何找回密码

一、Linux运行级别

在Linux系统中,我们可以打开/etc/inittab文件查看,Linux共有七个运行级别(有一个级别4为保留级别)下面是文件内容;

# inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /etc/ini # # Individual runlevels are started by /etc/ini # # Ctrl-Alt-Delete is handled by /etc/ini # # Terminal gettys are handled by /etc/ini and /etc/ini, # with configuration in /etc/sysconfig/init. # # For information on how to write upstart event handlers, or how # upstart works, see init(5), init(8), and initctl(8). # # 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:5:initdefault:

其中主要说明一下最后几行的含义:

Linux运行级别 级别 含义 0 关机 1 单用户模式【找回root密码】 2 多用户状态无网络服务 3 多用户状态有网络服务 4 系统未使用【保留】 5 图形界面 6 系统重启

注:常用级别为3和5,在文件中我们可以看到,在级别0和6后面有一句话:Do NOT set initdefault to this(不要把这个级别设置为默认级别),原因很简单,如果把0设置为默认级别,那么每次开机后就会关机,如果把6设置为默认级别,那么每次开机后就会重启,一直重复此动作,所以,如果默认级别被设置为0或6以后,需要在开机时进入系统引导,以单用户(1)级别进入系统,然后修改/etc/inittab文件中的最后一行id:5:initdefault:即可。

二、找回root用户密码

2.1系统开机后按【Enter】键进入系统引导界面

2.2进入引导界面后输入字母‘e’,再按回车

2.3完成上一步操作后,选择第二项,然后再输入字母‘e’,回车

2.4进入到如下界面,空格,再输入1(进入单用户模式),回车

2.5完成上一步操作后,又会回退到如下界面,此时我们不用操作别的,直接输入字母‘b’即可

2.6此时系统已经以单用户模式启动了,我们可以用passwd命令重新设置root密码

此时root用户密码已经被修改,只需重启系统即可,可输入命令reboot完成重启,重启后就可用刚才修改的密码登录root用户 ;

同样的方法,如果运行级别被设置为0或6,我们还可以用上述步骤进入单一用户模式,然后用vim修改/etc/inittab文件中的最后一行,修改为自己想要的级别,然后重启即可。

温馨提醒:此案例中使用的系统为Cen,每次系统重启后都会关掉键盘上右边的数字键盘,在设置密码的过程中要特别注意,否则你重新设置的密码会有问题。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“soopat如何找回密码”边界阅读