当前位置: 首页 > news >正文

华为Euler系统忘记密码之密码重置

目录

  • 1. 进入GRUB引导菜单编辑模式
  • 2. 指定系统在启动时使用/bin/sh作为初始化进程
  • 3. 修改密码
    • 3.1 重新挂载文件系统,使文件系统可写
    • 3.2 修改密码
    • 3.3 重新标记文件的安全上下文
  • 4. 开机输入修改的密码正常登录

1. 进入GRUB引导菜单编辑模式

启动openEuler,出现开机画面时,按下字母E
在Linux系统中,按下开机后按下"e"键可以进入GRUB引导菜单编辑模式。GRUB是Linux系统的引导加载程序,它负责加载操作系统并启动系统。在编辑模式下,你可以修改GRUB引导菜单中的启动选项,例如修改内核参数、添加或删除启动参数等。这对于解决启动问题、调试系统或者进行其他高级配置非常有用。编辑完成后,你可以按下Ctrl+X键来启动修改后的引导选项。请注意,这些修改只会在本次启动时生效,重启后会恢复为默认设置。
在这里插入图片描述
按下字母E后出现下面的画面
在这里插入图片描述

2. 指定系统在启动时使用/bin/sh作为初始化进程

光标上下移动,找到红框的位置,输入:init=/bin/sh,然后按组合键CTRL+X启动

在Linux启动项中,init=/bin/sh的作用是指定系统在启动时使用/bin/sh作为初始化进程。/bin/sh是一个常见的Unix shell,它是一个命令行解释器,用于执行用户输入的命令和脚本。

通过将init=/bin/sh添加到启动项中,系统将在启动时直接进入命令行界面,而不会执行其他初始化进程。这对于系统故障排除和维护非常有用,因为它允许用户在系统启动时获得一个纯净的命令行环境,以便进行诊断和修复操作。

需要注意的是,使用init=/bin/sh启动系统可能会绕过一些正常的启动过程和安全机制,因此应该谨慎使用,并且只在必要时使用。

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

3. 修改密码

3.1 重新挂载文件系统,使文件系统可写

mount -o remount,rw /

这个命令是用来重新挂载文件系统,并将其以可读写的方式挂载。具体来说,-o remount,rw选项表示重新挂载文件系统,并将其以可读写的方式挂载。/表示要重新挂载的文件系统的根目录。通过执行这个命令,你可以在只读模式下挂载的文件系统上进行写操作。
在这里插入图片描述

3.2 修改密码

输入一下命令:

passwd

在这里插入图片描述
输入新的密码:例如,openeuler21.09,需要输入两次回车确认
在这里插入图片描述

3.3 重新标记文件的安全上下文

输入命令:

touch /.autorelabel
exit

touch命令用于创建一个新的空文件,或者更新已存在文件的访问和修改时间。/.autorelabel是一个文件路径,表示在根目录下创建一个名为.autorelabel的文件。在某些Linux发行版中,这个文件用于在系统启动时自动重新标记文件的安全上下文。重新标记文件的安全上下文是为了确保文件的安全性和完整性。
在这里插入图片描述
exit后,直接用电源键,”关机”。

4. 开机输入修改的密码正常登录

在这里插入图片描述
参考:https://blog.csdn.net/xcjyxy2021/article/details/123341648

http://www.lryc.cn/news/112146.html

相关文章:

  • Java-多线程-深入理解ConcurrentHashMap
  • 没有配置redis但是报错连接redis失败
  • 剑指 Offer 04. 二维数组中的查找
  • 【工作中问题解决实践 九】Spring中事务传播的问题排查
  • 【导出Word】如何使用Java+Freemarker模板引擎,根据XML模板文件生成Word文档(只含文本内容的模板)
  • Devart dbForge Studio for MySQL Crack
  • C++、Java、JavaScript和python几个语句的对比介绍
  • 第20节 R语言医学分析:某保险医疗事故赔偿因素分析
  • 【雕爷学编程】MicroPython动手做(28)——物联网之Yeelight 4
  • 解决K8S集群设置污点后,污点不生效,下发应用的问题
  • 使用$test$plusargs提高RTL验收速度
  • MySQL~mysql基础应用相关题
  • Redis | 哨兵模式
  • MySQL语句性能分析与优化
  • SpringBoot实现数据库读写分离
  • Linux(四)--包软件管理器与Linux上环境部署示例
  • 自监督去噪:Recorrupted-to-Recorrupted原理分析与总结
  • 【css】css实现水平和垂直居中
  • 常见Charles在Windows10抓包乱码问题
  • 汽车维修保养记录查询API:实现车辆健康状况一手掌握
  • 正则表达式学习记录(Python)
  • Ubuntu20.04操作系统安装Docker
  • python制作小程序制作流程,用python编写一个小程序
  • Github 创建自己的博客网站
  • Windows上安装 jdk 环境并配置环境变量 (超详细教程)
  • 高效构建 vivo 企业级网络流量分析系统
  • 认识awk
  • 【C#学习笔记】数组和索引器
  • 常见距离计算的Python实现
  • 开发运营监控