Linux系统root密码重置全攻略

📅 2026/8/16 8:45:39
Linux系统root密码重置全攻略
1. Linux系统root密码重置方法详解作为Linux系统管理员忘记root密码是常见但棘手的问题。本文将详细介绍几种安全可靠的root密码重置方法适用于大多数Linux发行版。重要提示本文所述方法仅适用于您拥有合法管理权限的系统。未经授权访问他人计算机系统是违法行为。1.1 单用户模式重置密码1.1.1 GRUB引导菜单操作重启系统在GRUB引导界面出现时快速按下e键进入编辑模式找到以linux或linux16开头的行在行末添加init/bin/bash按下CtrlX或F10以该配置启动系统1.1.2 挂载文件系统系统启动后会进入bash shell此时需要重新挂载根文件系统为可写mount -o remount,rw /1.1.3 修改密码使用passwd命令修改root密码passwd root输入新密码两次后执行sync命令确保更改写入磁盘。1.2 使用Live CD/USB重置密码1.2.1 准备Live介质从官方渠道下载系统ISO镜像如Ubuntu Live CD使用工具如Rufus或dd命令制作可启动USB1.2.2 挂载原系统分区从Live环境启动后打开终端使用fdisk -l或lsblk识别原系统分区挂载原系统根分区mount /dev/sda1 /mnt假设原系统根分区为/dev/sda11.2.3 chroot环境操作chroot /mnt passwd root exit1.3 特殊情况处理1.3.1 加密分区处理对于LUKS加密的系统先解密分区cryptsetup luksOpen /dev/sdaX cryptroot再挂载解密后的设备1.3.2 SELinux环境在SELinux强制模式下需要额外步骤touch /.autorelabel重启后系统会自动重新标记文件上下文。1.4 安全建议定期备份重要数据考虑使用sudo代替直接root登录设置强密码并定期更换记录密码到安全的密码管理器中注意完成密码重置后应立即更新所有相关系统的认证信息并检查系统日志是否有异常登录尝试。