Linux 单用户修改root密码

这篇具有很好参考价值的文章主要介绍了Linux 单用户修改root密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

修改密码的原理

        无论是Linux还是Windows亦或是MacOS系统,再或者是手机,路由器等任何设备,操作系统的登录密码都存放在某个存储介质上,一般都是与操作系统同在的存储介质,对于任何操作系统,只要将存放密码介质上的密码文件修改,就能实现密码的破解。

什么是Linux单用户模式

        Linux除了管理员创建的普通用户外,还有一些程序所创建的用户,查看/etc/passwd下就能发现这些用户,单用户就是只有root用户登录,系统中除了Linux内核进程意外就一个由root用户启动的进程。 

如何进入Linux单用户

开机进入这个界面后按e,进入grub配置界面 

Linux 单用户修改root密码

 修改根文件系统ro为rw(只读修改为读写),修改init

Linux 单用户修改root密码

 这里的init可以指定为任何shell,例如bash,sh等,例如:

init=/bin/bash

init=/bin/sh

init=/sysroot/bin/bash

init=/sysroot/bin/sh

这里sysroot是操作系统的根所挂载的目录;如果不加sysroot,内核将自动切换到真正的根目录,因此如果写成init=/sysroot/* 的格式,那么需要chroot或者是执行exec /sysroot/下的passwd文件,为了方便起见,不建议写sysroot。按照上图修改完后直接Ctrl+x,重新启动即可。

修改密码

接下来就很简单了直接修改密,然后touch / .autorelabel就行,如下图所示Linux 单用户修改root密码

 为什么要 touch /.autorelabel

        /.autorelabel是selinux中的概念,只有touch了,表示selinux放行修改密码的操作,但是在目标主机selinux已关闭的情况下,vmware中的虚拟机测试发现必须执行此操作,重置密码才能生效,而在kvm中进行测试则不需要执行此操作重置密码也能生效,因此这个可能是一个未知的bug。文章来源地址https://www.toymoban.com/news/detail-425248.html

到了这里,关于Linux 单用户修改root密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟服务器系统单用户模式修改密码

    前言:对于有忘记密码,系统启动无法正常加载(1.fstab文件内容写错导致系统启动卡住,2.部署应用使用和系统同名的so库,导致调用异常系统启动卡住,3.某个服务启动有问题导致系统启动卡住)等问题,需要进入到系统的单用户模式进行文件内容修改和排查。 对于系统而

    2024年02月02日
    浏览(64)
  • Openstack,Redhat6.8虚拟机单用户更改密码

    1、云主机开机按e进入界面,光标选中按e   2、光标移动到最后加1 3、更改云平台虚拟机内核参数如下图: 删除\\\"console=tty0 console=ttyS0,115200n8\\\", 在rhgb quiet 后加 1     4、然后按b启动,进入单用户模式

    2024年02月16日
    浏览(39)
  • linux/ubuntu系统管理(8)ubuntu启动模式介绍以及如何进入单用户模式和恢复模式

    Ubuntu操作系统提供了多种启动模式,每种模式都有不同的用途和功能。下面将深入介绍Ubuntu的几种启动模式: 正常启动模式(Normal boot) :这是默认的启动模式,也是大多数用户使用的模式。在正常启动模式下,系统会按照正常的流程启动,加载所有必要的服务和驱动程序,

    2024年01月25日
    浏览(47)
  • centos 7进入单用户模式

    centos 7进入单用户模式的方法:首先进入开机界面,按e进行选择;然后找到相关的行,在行尾添加【init=/bin/sh】;最后按住【Ctrl+x】执行就可以进入单用户模式。 ①首先我们进入开机界面,按e进行选择 会进入以下界面  然后找到图中红线标注的该行,在行尾添加 init=/bin/s

    2024年02月17日
    浏览(39)
  • jmeter登录压力测试单用户和多用户登录

    1.选中测试计划,右击添加-线程-线程组; 2.添加http请求;选择线程组右击-添加-取样器-http请求:http请求:post;路径:输入地址http://XXXXXXXXXXXXXXX;参数:添加名称:account,值:admin;名称:password,值admin  3.添加结果树;选择线程组右击-添加-监听器-查看结果书; 4.点击运行,查看结

    2024年02月16日
    浏览(36)
  • 麒麟多版本进入单用户及救援模式

    开机启动后,在出现菜单后键盘按下e 然后输入boot的账号密码,root/Kylin123123 在linux行末尾,添加init=/bin/bash console=tty0,然后按下ctrl+x,进入单用户 退出单用户,使用命令exec /sbin/init. 注:(若是修改用户密码,需要执行这个步骤再退出,touch /.autorelabel) 若出现ctrl+D: 需要输

    2024年02月13日
    浏览(41)
  • CentOS7如何进入单用户模式?

    centos 7进入单用户模式的方法:首先进入开机界面,按e进行选择;然后找到相关的行,在行尾添加【init=/bin/sh】;最后按住【Ctrl+x】执行就可以进入单用户模式。 具体步骤: 首先开机进入初始界面  在进入该页面之后要立即按e进入下一个界面 ,在下一个界面中按↓向下寻

    2024年02月11日
    浏览(55)
  • 麒麟服务器各版本进入单用户和急救模式

    开机启动后,在出现菜单后键盘按下e 然后输入boot的登录密码,root/Kylin123123,其中k为大写字母。 在linux行末,添加rd.break console=tty0,然后按下ctrl+x,进入单用户 进入单用户后,可以进行修改密码或者其他操作。 退出单用户,使用命令exec /sbin/init. 注: (若是修改用户密码,

    2024年02月08日
    浏览(47)
  • Linux系统修改 root 用户密码

    第 1 步 重启系统,在下图所示界面按 e 键    第2步:找到 linux这行,末尾输入 空格 rd.break 然后按 ctrl+x 第3步: 查看可选步骤              输入:mount | grep sysroot  这里sysroot是以ro只读的形式挂载的,所以要以可读可写的方式来挂载 第4步:以读写方式挂载 /sysroot      

    2023年04月27日
    浏览(55)
  • ubuntu启动模式介绍以及如何进入单用户模式和恢复模式

    Ubuntu操作系统提供了多种启动模式,每种模式都有不同的用途和功能。下面将深入介绍Ubuntu的几种启动模式: 正常启动模式(Normal boot) :这是默认的启动模式,也是大多数用户使用的模式。在正常启动模式下,系统会按照正常的流程启动,加载所有必要的服务和驱动程序,

    2024年02月05日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包