centos7修改root密码(忘记密码的情况下)

本文详细描述了在CentOS7虚拟机中,当忘记root密码时如何在无法登录和已经登录的情况下进行密码重置,包括使用命令行界面、挂载硬盘、重置密码步骤以及创建autorelabel文件确保密码生效的过程。
摘要由CSDN通过智能技术生成

前言

        有过centos运维经历的人大多有过部署完虚拟机后忘记root密码的情况,所以这里将给出无法登录情况下的修改方式,及可以登录情况下的密码修改方式。

        这里的方案参考如下,并且图片也来源于第三方

        CentOS7忘记开机密码,重置密码的步骤 - 知乎

                

无法登录

1- 开启虚拟机

2- 进入命令行界面

开机界面按e

3- 弹出的页面中添加参数,进入命令行

1. 按e后弹出的界面中,使用鼠标下键往下翻,在以linux16开头的段落最后,添加 init=/bin/sh

2. 添加完成后 按 ctrl + x 进入命令行

4- 命令行中输入以下命令

1. 重新挂载硬盘

因为默认挂载的硬盘属性为不可写的,所以需重新挂载硬盘为可写状态

2. 开始重置密码

1. 输入 passwd ,然后回车
①、只输入passwd 默认重置root用户密码
②、输入passwd + 用户名 重置指定用户密码
2. 需输入两次密码,密码为不可见,保证密码正确即可,,第一次输入后点击回车,需再次输入确认密码。

3. 两次密码输入完成后,如下图 即为修改成功

3. 创建 autorelabel文件,退出命令行

为使重置密码生效,需创建aurorelabel文件

5- CentOS7系统重启后,输入刚才设置的新密码即可。

可以登录

        可以登录root用户的话,直接用以下指令

# 修改当前用户密码
passwd

# root修改其他用户密码
passwd 用户名

        填写自己的新密码,即可完成修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值