Linux之重置密码的两种方法 您所在的位置:网站首页 linux重置普通用户密码 Linux之重置密码的两种方法

Linux之重置密码的两种方法

2022-06-04 17:53| 来源: 网络整理| 查看: 265

方法一

重启虚拟机,然后在打开虚拟机出现此页面时需要按e键,注意此时我们的鼠标因点进我们的窗口中,否则虚拟机正常启动了 在这里插入图片描述 按e后出现下面这个界面 在这里插入图片描述 下面就在Linux这行命令的末尾写上 rd.break,注意我写的位置,因为\表示一行写不下但是其实是一行,所以需要注意 在这里插入图片描述 按Ctrl+x进入下一个界面 在这里插入图片描述 输入mount | grep sysroot查看sysroot的挂载方式 这里可以有看见为ro只读,ro为readonly的缩写,只能进行读的操作 在这里插入图片描述

因为我们要更改密码所以将其挂载为,可读可写,rw,输入mount -o remount ,rw /sysroot 再次输入mount | grep sysroot命令查看是否更改成功

在这里插入图片描述 进入子系统并修改密码 进入子系统:chroot sysroot 修改密码:echo 新密码 | passwd --stdin root 当出现successfull时表示修改成功 在这里插入图片描述 密码修改成功后,重置文件系统的上下文 输入:touch /.autorelabel 在这里插入图片描述 退出 输入:exit 再次执行exit,重置文件系统上下文,会有个百分比。 百分比加载后,会稍微有一点满,等待一会虚拟机会自动重启, 重启后选择root账号,使用重置的密码登录查看是否更改成功 如果更改成功则成功进入 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

方法二

init方法 重启虚拟机,出现此页面时按e进入下一个界面

在这里插入图片描述 按e后的界面 在这里插入图片描述 此时我们直接将linnux这一行中的ro改为rw 并且在行尾填上 init=/bin/sh 按Ctrl+x进入shell 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

输入:echo “新密码” | passwd --stdin root命令修改密码 一样出现successfull时表示修改成功 在这里插入图片描述 如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统 输入:touch /.autorelabel 在这里插入图片描述 最后输入命令:exec /sbin/init正常启动 或使用命令:exec /sbin/reboot重启 启动后同样使用重置的密码登录判断是否重置成功 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有