首页 > 系统相关 >linux找回root密码

linux找回root密码

时间:2024-07-04 21:53:58浏览次数:17  
标签:找回 启动 root Linux 密码 linux sysroot

 

 


linux找回root密码

如果您忘记了Linux系统的root密码,并且没有其他方法可以访问系统,您可以按照以下步骤重置root密码:

  1. 重启您的Linux系统。

  2. 在启动时,当GRUB菜单出现时,选择要启动的内核版本,然后按下 e 键来编辑启动选项。

     

  3. 找到以 linux 开头的行,通常这行定义了内核启动参数。

  4. 在这行的末尾添加 rd.break 或 single ,这会中断正常的启动流程。

  5. 按下 Ctrl + X 或 F10 启动系统。

     

  6. 系统启动后,会进入一个紧急模式。现在,你需要重新挂载根文件系统以便进行写操作。执行以下命令:

    mount -o remount,rw /sysroot
  1. 切换到 sysroot 目录作为根目录:

    chroot /sysroot
  1. 现在,你可以重置root密码:

    passwd root
  1. 更新 selinux 标签,如果你的系统使用了selinux:

    touch /.autorelabel
  1. 重新挂载文件系统为只读,并退出:

    mount -o remount,ro / exit
  1. 重启系统:

    reboot -f

完成以上步骤后,您应该能够以root用户身份登录系统。请注意,这些步骤可能会根据您使用的Linux发行版略有不同。

 

 

       

标签:找回,启动,root,Linux,密码,linux,sysroot
From: https://www.cnblogs.com/machangwei-8/p/18284739

相关文章

  • Linux磁盘管理
    磁盘管理【1】、Linux常用的分区格式在新增磁盘后要对其进行分区,分区后才可以去存储数据MBR分区格式:比较古老的分区格式,只能划分4个主分区,如果四个分区划分完成后,硬盘空间还有剩余,那剩余的分区也不能够使用。后来新增加扩展分区(容器)功能,可在扩展分区内划分出更多的逻辑分区......
  • Java SSH 客户端 如何删除 linux 机器上的 文件
    在Java中,可以使用SSH客户端库如JSch(JavaSecureChannel)来连接到远程Linux机器并执行命令,包括删除文件。下面是一个使用JSch库的示例,展示如何通过SSH删除远程Linux机器上的文件。步骤:添加JSch库:确保您的项目包含JSch库。如果您使用的是Maven,可以在pom.xml......
  • 欧拉 EulerOS是华为基于CentOS源代码,面向企业应用环境开发的一个商用Linux发行版。
    欧拉EulerOS是华为基于CentOS源代码,面向企业应用环境开发的一个商用Linux发行版。EulerOSEulerOS是华为基于CentOS源代码,面向企业应用环境开发的一个商用Linux发行版。EulerOS开发者华为技术有限公司作業系統家族Unix ,Linux,CentOS運作狀態活跃源码模式开源软件当前版本2.......
  • Linux网络服务面试题
    1、查看一个网络接口的方法有哪些?  ①查看目录/etc/sysconfig/network-scripts/下的网卡对应的配置文件ifcfg-ens33  ②ifconfigens332、如何给一个网络接口设置多个IP地址?  临时配置:ifconfigens33:1IP地址netmask掩码 up  永久配置:在网卡配置文件目录......
  • linux设置环境变量
    linux设置环境变量直接使用目录设置环境变量编辑环境变量文件vim/etc/profile在最下一行添加如下文件:exportPATH=$PATH:/usr/local/consul设置配置立即生效,否则需要重启后生效source/etc/profile使用类似于JAVA_HOME编辑编辑环境变量文件vim/etc/profile......
  • Red Hat Enterprise Linux 8.0安装Docker
        上回书说到,已经通过VMwareWorkstationPro安装了RedHat虚拟机,现在尝试一下是否可以在虚拟机中安装docker;一、前置条件 CentOS7内核版本需>=3.10; CentOS6.5或以上内核版本需>=2.6.32;安装docker前请查看服务器系统版本以及内核版本是否符合要求;cat/etc/......
  • linux_软件安装与硬件挂载_lamp环境搭建
    关键术语Lsblk:listblock  列出块设备Mount:挂载Umount:卸载YUM:YollowdoyUpdaterModified挂载相关命令配置文件:/etc/fstab                /dev/mapper/openeuler-root  /           ext4          default......
  • oraclelinux9.2内网升级OpenSSH9.8p1
    oraclelinux9.2内网升级OpenSSH9.8p1#备份SSHmkdir-p/etc/sshbakcp-rf/etc/ssh/*/etc/sshbakcp-rf/usr/bin/openssl/usr/bin/openssl.bakcp-rf/etc/pam.d/etc/pam.d.bakcp-rf/usr/lib/systemd/system/system.bakdnfinstall-ygccgcc-c++#上传3个压缩包,下载地......
  • 云计算【第一阶段(24)】Linux文件系统与日志分析
    一、文件与存储系统的inode与block1.1、硬盘存储最小存储单位:扇区(sector)每个扇区大小:512字节1.2、文件存取最小存取单位:块(block)连续八个扇区组成:块(block)每个块大小:4K文件数据:实际数据与元信息操作系统读取硬盘的时候,是一次性连续读取多个扇区,即一个块一个块的读取......
  • 云计算【第一阶段(26)】Linux网络设置
    一、查看网络配置1.查看网络接口信息ifconfig查看所有活动的网络接口信息2.ifconfig命令查看指定网络接口信息ifconfig  网络接口(1)第一行:以太网卡的名字ens33其中en代表以太网卡,centos6的是eth0,ens33代表PCI接口的物理位置为(0,3),其中横座标代表bus,纵座标代......