Linux忘记root登陆密码,修改密码方法

前言


<1>为了安全,通常我们会把密码设置的较为复杂,因此一旦我们密码记录的文件发生错误或者忘记密码了,下面有几个方法可以帮你重设密码

<2>实际上分为两种更改密码的方法(有服务运行的最好不要重启):

1.进入服务器中再更改(不必重启系统)
2.在进入系统前对root密码进行更改(重启系统)




Linux忘记root登陆密码,修改密码方法



一、无需重启系统


1.本服务器上有sudo权限的用户的

可以通过那个用户 sudo passwd root 修改root的密码


2.与本服务器做过ssh互信的

ssh进去远程服务器,在从远程服务器上跳到本服务器的root上,执行passwd 更改密码


3.有跳板机可跳到本服务器的

通过跳板机,调到本服务器上,在切换到root用户,执行passwd 更改密码


4.用xshell 等工具连接并保存过密码的

如果可以直接通过工具登陆的,就不用麻烦了,登陆后可以选择是否要更改密码


5.如果前几条方法都不适用,那可能是服务器密码被更改了,只能重启服务器,更改密码



二、需要重启系统

<1>当你的服务器中有重要的服务正在运行时,而服务却没有做高可用,不建议直接重启服务器,会导致服务的停止,你可以找精通网络的技术人员侵入服务器中更改密码或ssh爆破。

<2>如果有该服务的高可用,就先对服务做转移,再重启系统,更改密码。(实际上如果有集群,一般都会做互信或推公钥,可用上面的第一条的方法更改密码)



【1】centos6系列


重启系统更改密码的操作方法:

1.将系统重新启动,在读秒的时候按下F8或F12等键,会出现选单画面(不同的厂商按的键不同,需进其官网查询)


2.在grub选项菜单按e进入编辑模式
在这里插入图片描述


3.将光标移动到kernel那一行,再按一次『 e 』进入kernel该行的编辑画面中
在这里插入图片描述


4.在kernel那行末尾敲击“空格”键,并输入 single

在这里插入图片描述


在这里插入图片描述


5.按b重启系统

在这里插入图片描述


6.进入后执行下列命令
  
root@#passwd root (设置root的密码)
Enter new unix password:输入新的密码
root@#init 6



【2】centos7系列



1.将系统重新启动,进入菜单之后,再第一个选项,按【e】
在这里插入图片描述



2、将ro改为rw,在LANG 后添加init=/bin/sh

在这里插入图片描述



3.按 Ctrl+x 进入系统拯救模式



4.使用passwd直接修改密码
在这里插入图片描述



5.更新系统信息并重启
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漠效

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值