Linux中有两种用户模式,root用户和普通用户,这两种方法找回密码的方式各不相同,我们来分别在两种用户模式下完成找回密码的任务。
一.root用户找回密码
Linux拥有7个运行级别(0:关机、1:单用户、2:多用户无网络服务、3:多用户有网络服务、4:保留、5:图形界面、6:重启),常用的是多用户有网络服务和图形界面这两个运行级别。但是我们找回root密码,则是需要单用户这个运行级别,因为在单用户运行级别下,root不需要密码就可以登录!(以下以CentOS为例)
- 当系统进入图1启动界面时,不断按Enter键,直到出现第2步中的图为止。
- 按e,Press ‘e’ to edit the commands before booting。
- 将选择框移至第二项,按e。
- 在quiet后面输入空格,再输入1,进入单用户模式,输入完毕后按Enter返回之前的界面。
- 将选择框移至第二项,按b开始引导,成功的进入了root用户。
- 开始修改密码,使用命令passwd root修改root密码即可。
- 重启系统,reboot之后就可以使用新修改的root密码啦!
注意:这种密码修改方式是不可以使用远程方式修改的,这样保证了Linux服务器的安全性!!!
二.普通用户找回密码
root密码找回来了,普通用户就非常的简单了,因为在root这种高权限的用户模式是可以修改普通用户的密码的,我们只需要登录root账户,在命令行输入passwd 要修改的普通用户名后,就可以找回啦!
以上就是Linux找回密码的方式,如果有错误还请大家指正!