Linux系统修改 root 用户密码

article/2025/9/24 0:20:19

方法一rd.break

1步 重启系统,在下图所示界面按e

 

 第2步:找到 linux这行,末尾输入 空格 rd.break

然后按 ctrl+x

第3步: 查看可选步骤

             输入:mount | grep sysroot

 这里sysroot是以ro只读的形式挂载的,所以要以可读可写的方式来挂载

第4步:以读写方式挂载 /sysroot

             输入:mount -o remount,rw / sysroot

            修改完成后再次输入 mount | grep sysroot  查看,发现 r o已经改为 r w

第5步:修改密码

            输入:chroot  /sysroot/

            再次输入修改密码的命令:echo  “123456”  |  passwd  --stdin  root

                            (此处是将root用户的密码重置为“123456”)

           显示 successfully 则表示修改已成功

6.强制重置文件系统的上下文

输入:touch  /.autorelabel(注意空格)

 

7.退出exit ,再执行exit,重置文件系统上下文,会有个百分比。

 

 当加载完毕后,即所有操作已完成,只需验证登陆即可。

方法二:init 方法

1.启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。(和第一种方法相同)

在这里插入图片描述

 

2.在linux所在参数行尾添加以下内容:

    (1)找到ro将ro 修改为 rw
    (2)末尾添加  init /bin/sh

在这里插入图片描述 

 2.按Ctrl+x启动到shell

在这里插入图片描述

 3.运行passwd,并按提示修改root密码。

   (或者使用如下命令修改密码:echo "新密码" | passwd --stdin root

在这里插入图片描述

在提示下输入new密码(这里输入的密码是看不见的)

还需要在输入一次确认密码(两次输入密码我们都是看不见的)

成功后会提示successfully

 在这里插入图片描述

4.若之前系统启用了selinux,必须运行命令:touch /.autorelabel,否则将无法正常启动系统。

 在这里插入图片描述

 

5.运行命令:exec /sbin/init 来正常启动,或者使用命令:exec /sbin/reboot 重启

在这里插入图片描述

此时第二种修改root用户密码的方法也完成了。 


http://chatgpt.dhexx.cn/article/Yq3A5KPc.shtml

相关文章

Linux服务器如何修改登录用户的密码

Linux作为一款开源免费的系统,在服务器上的使用非常广泛,由于Linux是一个非以可视化界面为主的系统,所以很多设置需要用到指令,例如修改登录用户的 密码,就需要使用到:passwd 1、输入用户的正确密码,登录到…

Linux中修改或重置密码

在Linux中有两种方法修改或重置密码: 1.重启系统,按‘E’进入编辑内核参数的页面 2.找到linux行,末尾空格后输入 rd.break 然后按ctrlx 3. 输入mount | grep sysroot(注意空格)查看,可选步骤 ro 这里sysroot是以只读的形式挂载的&…

Linux:修改用户密码

Linux修改用户密码 使用的Linux版本是:ubuntu-18.10-live-server-amd64 知道一个用户名密码时,修改用户密码,各个版本下都是通用的; 重置密码的时候,版本不同,可能操作的地方不一样了。 如果一个账号的…

针对文本文件单行连续多字符内容根据分隔符号转多行方法

1、提供的数据没有换行,单行连续多字符,以逗号分隔 2、新创建个电子表格 然后 文件 -打开 ,文件类型选择txt,然后导入你要导入的文本文件,选择 分隔符符号,分割符号 选择 逗号,导入后 然后复制数据&#x…

matlab如何以矩阵形式读取TXT格式大量带分隔符号的实验数据

首先,这是我自己遇到的一个问题,查阅了很多资料,发现MATLAB直接调用这样的文件并不理想,下面我将借助Excel工具处理,再用MATLAB调用Excel的方法来获得想要的效果。以一个TXT格式文件为例子。 data.txt 当然&#xff0c…

LabVIEW学习笔记十二:分隔栏详解

使用分隔栏和窗格 分隔栏(例如,工具栏、状态栏)用于创建专业美观的前面板用户界面。使用分隔栏,将前面板分隔为多个独立的区域,上述独立的区域称为窗格。每个窗格都类似于一个前面板,有其独立的面板坐标和…

Excel如何统计多种分隔符号的单元格姓名个数

之前跟大家分享了如何统计Excel同一单元格中姓名个数的方法,但是有小伙伴问我假如单元格中姓名之间的分割符号不都是逗号该怎么办?下面就跟大家分享一下。 如下图,单元格中含有多种分割符号,有全角符号也有半角符号,有…

SQL Server中自定义函数:用指定的分隔符号分割字符串

微软SQL Server数据库中包含了很多内置的函数,入下图: 它们用于处理日期、数学、元数据、字符串等。 其中最为常用的就是处理字符串,里面包含了CharIndex()等函数,非常方便使用。 但是对于特殊字符串的处理,比如&a…

python的分隔符_python分隔符

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.split不支持同时使用多种字符做分隔符,如果想实现这样的效果,可以用re,例如:s=hello! this?is!what?i! want>>>shello! this?is!what?i! wan…

怎么根据分隔符号将Excel数据换行复制

今天跟大家分享一下怎么根据分隔符号将Excel数据换行复制 1.如下图我们想要将左边数据根据分隔符号“/”,将表格转为右边那样。 2.首选选择D3单元格 3.然后点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做…

mysql中如何将存在分隔符号的一列进行拆分,成为多行

mysql中如何将存在分隔符号的一列进行拆分,成为多行 -- ****************************** 写在前面的说明 ********************************** /* student 为 上面左图的表名,表内字段名称见上图; 1.一个中文符号或者文字长为3,一…

「Python编程规范」语句分隔符号

功能要求 在Python中使用语句分隔符号“;”,在一行代码中编写多条语句。 实例代码 print(100);print(23) 运行结果 知识说明 print(100);print(23):print(100)和print(23)分别是两条语句,但这两条语句编写在同一行代码中,中间…

wps怎么删除分隔符号 分栏

这时我们就可以看到所插入的分节符了。如要删除先将光标定位到分隔符前面,按Delete即可删除。

Java入门(一)java中的分隔符号

一直想自己学着写点东西,就趁着寒假写个简单的java入门,当时学校发的教材《java应用开发与实践》这本书作为小白入门就足够了 所以我准备按着这本书的目录顺序来写。(如果是大学生然后只是为了应付考试,学校配的书看了就绰绰有余…

文件分隔符 ‘/‘(斜杠) 和 ‘\‘(反斜杠) 的使用

前言 在学习时,总会用到 Windows 和 Linux ,输入路径时,文件路径分隔符有时用 ‘\’(斜杠),有时用 ‘/’(反斜杠),属实不好区分,故作此篇。 在 Windows 操作…

IIS6+PHP5 内存位置访问无效

在PHP5.2.4中加载php_sqlite.dll时忘记加载php_pdo.dll文件,运行phpinfo()函数时提示内存位置访问无效。去掉";extensionphp_pdo.dll"前面的分号,重新启动w3svc,问题解决。 如果在php.ini文件中设置display_startup_errors On&…

计算机内存管理之内存访问

文章目录 一、设备I/O内存访问ioremap & ioremap_nocacheioremap_cachedioremap_wc & ioremap_wtI/O内存访问流程 二、设备地址映射到用户空间mmap过程 三、devmem原理“/dev/mem”设备devmem命令原理 四、malloc原理malloc的工作原理缺页中断malloc的free 一、设备I/O…

0xC0000005: 写入位置 0x00000000 时发生访问冲突的解决办法(内存对齐)

0xC0000005: 写入位置 0x00000000 时发生访问冲突的解决办法(内存对齐) 顺带总结相关的内存问题: 1)写入位置发生冲突(内存对齐造成) 2)delete造成的this->0xFFFFFFFF内存问题链接 其它的话,由于当时项目测试忘了截图只能口述…

内存访问冲突问题(非法内存访问)

无独有偶,我居然又碰上了同样的问题。 原因跟之前一样,对象在内存中已经被销毁,或者这个对象压根就没有被创建过。 慢慢的查找p_Screen在哪里被复制以及在哪里被销毁,最有效的方法就是看函数调用栈。 当我把断点设置在p_Screen赋值…

访问固定的内存位置(Accessing fixed memory locations)

背景 如果有学过汇编,那么访问内存将不是一件难事,因为汇编要求你熟悉每一个内存模块,每一个内存地址。我记得当初上汇编的第一节课,老师就说汇编如果不懂的,直接debug那个地址,在命令控制台里找出那个地址…