linux忘记密码重置root密码命令

fiy 其他 266

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    重置root密码的方法有多种,下面我将介绍其中几种常用的方法:

    方法一:使用单用户模式重置密码
    1. 重启系统,在GRUB引导菜单页面按下键盘上的方向键来选择要启动的内核版本;
    2. 在选中的内核版本上按下键盘上的e键进入编辑模式;
    3. 在编辑模式下,找到包含”ro”(只读)的行,将其替换为”rw init=/sysroot/bin/sh”,然后按下Ctrl+x启动系统;
    4. 进入单用户模式后,输入chroot /sysroot命令切换根目录;
    5. 输入passwd命令重置root密码;
    6. 输入touch /.autorelabel命令来重新打开SELinux的活动标签;
    7. 输入exit两次退出单用户模式,然后系统会重新启动,并使用新密码登录root账户。

    方法二:使用Live CD/USB重置密码
    1. 使用另一台电脑下载Linux发行版的ISO镜像,然后将其写入U盘或刻录到光盘中;
    2. 将U盘或光盘插入要重置密码的电脑,重启系统;
    3. 在系统启动时,使用F12或者Del键进入启动菜单,选择从U盘或光盘启动;
    4. 进入Linux发行版的安装界面后,选择”Rescue Mode”或者”Repair Mode”;
    5. 选择你要恢复密码的系统分区,挂载该分区到/mnt目录;
    6. 使用命令chroot /mnt切换根目录;
    7. 输入passwd命令重置root密码;
    8. 输入exit两次退出Rescue Mode,然后系统会重新启动,并使用新密码登录root账户。

    方法三:使用passwd命令重置密码(需要已经拥有root权限)
    1. 打开终端,输入su命令切换为root用户;
    2. 输入passwd命令重置root密码;
    3. 输入新密码并确认;
    4. 重启系统,使用新密码登录root账户。

    以上是常用的几种方法来重置root密码,根据你的具体情况选择适合的方法进行操作。注意,重置密码可能会导致数据丢失或系统损坏,请谨慎操作。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    当你在使用Linux系统时,如果忘记了root用户的密码,你可以通过以下步骤来重置root密码:

    1. 重启Linux系统:在重启的过程中,按下Ctrl+Alt+Del组合键或者使用命令”reboot”来重启系统。

    2. 进入引导界面:在开始引导的过程中,按下Shift键或者Esc键来进入引导界面。

    3. 选择恢复模式:在引导界面中,选择进入恢复模式或单用户模式。这个选项名称可能因不同的Linux发行版而有所不同。

    4. 挂载文件系统:在恢复模式中,系统会提示你挂载文件系统为可写模式。使用命令”mount -o remount,rw /”来将文件系统挂载为可写模式。

    5. 进入root权限:使用命令”chroot /”来切换到根文件系统,以便可以执行操作。然后使用命令”passwd root”来重置root密码。系统会提示你输入新的root密码两次进行确认。

    6. 重启系统:重置密码后,使用命令”reboot”来重启系统。现在你可以使用新的root密码来登录了。

    需要注意的是,这种方法只适用于你能够进入恢复模式或单用户模式的情况下。如果你无法通过这种方式重置root密码,可能需要使用其他的工具或方法来进行重置。另外,为了保护系统安全,建议在重置密码后立即更新其他用户的密码,并确保使用强密码来保护系统。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,如果您忘记了root用户的密码,可以通过以下步骤重置root密码。

    步骤1:重启系统
    首先,您需要重启系统。可以通过输入下面的命令重启:
    “`
    sudo reboot
    “`

    步骤2:进入GRUB菜单
    在系统重新启动时,按住Shift键(对于Legacy BIOS),或Esc键(对于UEFI BIOS),以进入GRUB菜单。

    步骤3:选择恢复模式
    在GRUB菜单中,使用方向键选择并点击以下选项之一:
    – 恢复模式
    – 进入单用户模式
    – 修复模式

    步骤4:挂载root分区
    在恢复模式下,系统会为您提供一个root shell。 输入以下命令挂载root分区:
    “`
    mount -o remount,rw /
    “`

    步骤5:重置root密码
    输入以下命令以更改root用户的密码:
    “`
    passwd root
    “`
    按照提示输入新的root密码,并确认。

    步骤6:重新启动系统
    输入下面的命令以重新启动系统:
    “`
    reboot
    “`

    此时,您已成功重置root用户的密码。请记住新的密码,并确保安全保存。

    另外,如果上述方法无法解决问题,您可以尝试使用Live CD或USB来重置root密码。以下是使用Live CD或USB的步骤:

    步骤1:下载并制作Live CD或USB驱动器
    从官方网站下载Linux发行版的Live CD或USB版本,并使用工具制作可启动的Live CD或USB驱动器。

    步骤2:启动系统
    将制作好的Live CD或USB插入计算机中,并重新启动系统。确保系统从Live CD或USB启动。

    步骤3:挂载root分区
    一旦系统启动到Live环境中,打开终端并输入以下命令来挂载root分区:
    “`
    sudo fdisk -l
    sudo mkdir /mnt/root
    sudo mount /dev/sdXY /mnt/root
    “`
    其中,sdXY表示root分区的设备名,可以通过fdisk -l命令确认。

    步骤4:切换到root分区
    输入以下命令进入root分区:
    “`
    sudo chroot /mnt/root
    “`

    步骤5:重置root密码
    输入以下命令以更改root用户的密码:
    “`
    passwd root
    “`
    按照提示输入新的root密码,并确认。

    步骤6:完成操作
    重置密码后,您可以退出chroot环境,并卸载root分区:
    “`
    exit
    sudo umount /mnt/root
    “`
    然后,您可以重新启动系统,并使用新的root密码登录。

    这些方法提供了几种重置root密码的方式,根据您的具体情况选择适合您的方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部