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

Linux忘记root用户密码怎么重设密码

直接说步骤:
1.重启客户机
2.在选择内核页面快速按e键,进入编辑模式
在这里插入图片描述
进入后应该是这个样子
在这里插入图片描述
在这里只能按上下键切换行
找到Linux16这里
在这里插入图片描述
3.按右方向键切换到行尾,也就是UTF-8处,在后面添加一个空格,然后加上这段话

init=/bin/bash

记住,init和前面的UTF-8之间是有空格的
在这里插入图片描述

4.按快捷键ctrl+x 进入单用户模式
进入之后就是这个样子
在这里插入图片描述
前面出现bash就是成功了。
5.接下来重新挂载根目录为可读写模式

mount空格-o空格remount,rw空格/
mount -o remount,rw /

这个命令不要写错了,如果你输入完回车后什么都没出现就是成功了,如果出来东西,就是错了
在这里插入图片描述

6.使用passwd命令重新设置root用户密码

passwd

在这里插入图片描述
这里我们输入新密码是被隐藏的,我们看不到正在输入,输入完一次之后,按下回车在输入一次,出现很多方块是正常现象,正常输入就可以了
在这里插入图片描述
完成后就是这样
在这里插入图片描述
7.完成后输入以下命令,触发 SELinux(Security-Enhanced Linux,安全增强型 Linux)的安全上下文重新标记过程

touch /.autorelabel

在这里插入图片描述

8.最后启动系统的初始化进程

exec /sbin/init

回车后等待即可
在这里插入图片描述
在这里插入图片描述
完成后会自动重启,这个过程可能稍长,耐心等待


http://www.kler.cn/news/331222.html

相关文章:

  • SpringCloud Config配置中心 SpringCloud Bus消息总线
  • SQL基础教程
  • linux系统解压zip文件名乱码
  • vue3项目执行pnpm update后还原package.json文件后运行报错
  • 7.使用 VSCode 过程中的英语积累 - Terminal 菜单(每一次重点积累 5 个单词)
  • docker快速安装ELK
  • IDEA在git提交时添加忽略文件
  • 【动态规划-分组背包】【hard】力扣2218. 从栈中取出 K 个硬币的最大面值和
  • C++ 类和对象的初步介绍
  • 网页前端开发之Javascript入门篇(3/9):条件控制
  • Vue.js 组件开发知识详解
  • 国外电商系统开发-运维系统开发
  • python如何查询函数
  • pod管理及优化
  • 解决 MySQL 服务无法启动:failed to restart mysql.service: unit not found
  • 2024-09-04 深入JavaScript高级语法十五——浏览器原理-V8引擎-js执行原理
  • Springboot项目jar包中resource目录下静态资源excel、pdf等二进制文件损坏
  • 跨平台音乐播放器Feishin
  • 位运算(6)_只出现一次的数字 II
  • Build a Large Language Model (From Scratch)学习汇总