linux服务器登录密码忘了怎么修改,如何重置root密码?

Linux服务器登录密码遗忘时,无需重装系统,通过重启进入GRUB引导菜单并追加rd.break参数,即可在紧急模式下重置root密码。

忘记root密码的常见场景

服务器密码遗忘通常发生在交接不完整、长期未登录或代运维期满后,多数企业运维人员第一次遇到这个问题时,第一反应是重装系统,实际上完全没必要,行业内处理此类问题的主流思路是:通过修改内核启动参数,跳过密码验证进入救援环境

centos7服务器忘记了登录密码怎么办
加载中
centos7服务器忘记了登录密码怎么办

不同发行版的处理方式略有区别,但底层原理一致利用initramfs在挂载根文件系统前的空隙,获得一个临时root shell。

常见场景包括:

  • 自己服务器的root密码忘记,但手里有物理机或KVM控制权限
  • linux服务器登录密码忘了怎么修改,如何重置root密码?

  • 云服务器密码忘记,可以在控制台重置,但部分老机器不支持
  • 服务器托管在机房,需要远程让机房值班人员协助操作
  • 配置文件修改错误,导致认证模块损坏,需要进入单用户模式修复

单用户模式重置密码

这是最便捷、使用频率最高的一种方式,适用于CentOS 7/8、Ubuntu 16.04及以上版本、Debian 8及以上,整个过程大约需要5分钟,不需要任何外部介质。

进入GRUB引导菜单

重启服务器,在开机自检阶段连续按方向键或Esc键,中断GRUB的自动倒计时,部分品牌机(如Dell、HPE)可能需要先进入BIOS才能看到GRUB界面,但只要有服务器管理权限,这一步不会太困难。

linux服务器登录密码忘了怎么修改,如何重置root密码?

编辑内核启动参数

在GRUB菜单中,选中默认的内核版本,按下e键进入编辑模式,注意不是按回车启动,是编辑。

找到以linux开头的那一行,行尾追加空格rd.break参数。

linux /vmlinuz-xxx root=/dev/mapper/xxx ro ... rd.break

追加完成后按Ctrl+XF10启动,系统会进入一个带switch_root:/#提示符的紧急模式,这个模式下根文件系统尚未完全挂载,是以只读方式挂载在/sysroot目录下。

重新挂载根文件系统

mount -o remount,rw /sysroot
chroot /sysroot

linux服务器登录密码忘了怎么修改,如何重置root密码?

进入块root shell后,就可以直接修改密码了,如果系统启用了SELinux,还需要执行一条命令:

touch /.autorelabel

这条命令的作用是让系统在下次启动时重新标记SELinux上下文,否则重置后的密码可能无法登录,如果服务器是默认安装的CentOS,通常都开启了SELinux,建议执行。

重置密码并重启

passwd root
exit
exit

exit需要执行两次,第一次退出chroot环境,第二次退出紧急模式,系统会自动继续启动,整个过程无需额外确认。

救援模式重置密码

部分发行版不支持

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/596872.html

(0)
hp服务器dl380eg8怎么做raid?,步骤是什么?
上一篇 2026年8月24日 00:27
8核16g的服务器能多少并发
下一篇 2026年8月24日 00:35

相关推荐

  • AIoT物联网发展趋势如何?2026年物联网行业前景分析

    AIoT(人工智能物联网)的未来发展将呈现“边缘智能主导、垂直应用深化、安全隐私增强”的三大核心趋势,这一融合技术正从单纯的设备连接向深度智能决策演进,推动产业从“万物互联”迈向“万物智联”,成为企业数字化转型的关键引擎,边缘计算与AI深度融合算力下沉:到2025年,75%的物联网数据将在边缘端处理,减少云端延……

    2026年3月21日
    11100
  • gsm开发板怎么用?gsm开发板工作原理详解

    GSM开发板是实现物联网设备远程通信与短信控制功能的高性价比硬件解决方案,其核心价值在于通过成熟的移动通信网络,以低成本、高可靠性的方式解决嵌入式设备的联网难题,对于开发者而言,选择并正确使用该类开发板,能够大幅缩短产品从原型设计到量产的周期,尤其在远程监控、无线抄表及安防报警等工业与民用领域具有不可替代的作用……

    2026年3月23日
    11100
  • asp.net学哪个版本好?2026最新教程推荐

    ASP.NET 是微软构建现代、高性能、可扩展且安全的企业级 Web 应用程序、API 和微服务的核心跨平台框架,ASP.NET 的核心价值与技术架构统一的 Web 开发模型: 提供 MVC (Model-View-Controller)、Razor Pages (页面为中心)、Minimal APIs (轻量……

    2026年2月13日
    14630
  • CloudCone复活节VPS真的便宜吗?美国洛杉矶VPS推荐

    CloudCone复活节活动推出的洛杉矶MC机房VPS,以$15/年的极致低价提供1核1G内存及3TB月流量,是预算有限用户搭建轻量级应用的高性价比选择,在虚拟主机市场长期被高价垄断的背景下,CloudCone凭借独特的计费模式和硬件配置,在2026年依然保持着极高的关注度,此次复活节特别活动并非简单的促销,而……

    2026年6月26日
    1700
  • 海康java开发怎么样?海康威视java开发待遇好吗

    海康威视作为全球领先的安防产品及行业解决方案提供商,其技术栈的深度与广度在业内具有极高的参考价值,对于追求高并发、高可用及智能化场景的技术人员而言,深入理解其开发体系至关重要,海康java开发的核心竞争力在于将通用Java技术体系与视频物联网(IoT)业务场景的深度融合,重点解决了海量视频数据的实时传输、高性能……

    2026年4月11日
    7700
  • 搬瓦工和Vultr哪家性价比高?VPS服务器推荐

    搬瓦工和Vultr哪个好:2026年深度测评与选购指南在云服务器选型中,搬瓦工(Bandwagon Host)与Vultr一直是两个极具代表性的品牌,前者以“CN2 GIA”高速线路和稳定的回国体验著称,后者则以全球节点覆盖、按量付费的灵活性和高性能硬件闻名,对于2026年的用户而言,随着网络环境的进一步复杂化……

    2026年7月6日
    3800
  • iOS蓝牙开发如何连接设备?|iOS蓝牙开发教程

    iOS应用通过Core Bluetooth框架与低功耗蓝牙设备交互,开发核心是CBCentralManager管理中心设备扫描连接,CBPeripheral处理外设通信,以下是完整实现流程:环境配置与权限在Info.plist添加隐私声明:<key>NSBluetoothAlwaysUsageDes……

    2026年2月12日
    10840
  • 手机应用开发工具哪个好?2026主流开发工具推荐

    在当今数字时代,手机应用开发工具是构建高效、用户友好的移动应用的核心,它们简化了编码、测试和发布流程,让开发者专注于创新,无论您是初学者还是经验丰富的程序员,选择合适的工具能显著提升效率,本教程将深入解析主流开发工具,提供实用开发指南,并分享专业见解,帮助您快速上手,手机应用开发工具概述手机应用开发工具涵盖ID……

    2026年2月9日
    20100
  • Google Ads转化跟踪怎么配置?Google Ads转化跟踪教程

    Google Ads转化跟踪配置在数字化营销的闭环中,Google Ads转化跟踪(Conversion Tracking)不仅是衡量广告投资回报率(ROI)的核心指标,更是优化竞价策略、提升广告质量得分的关键数据源,对于许多企业而言,配置过程往往伴随着技术门槛与实施误区,本文将深入解析Google Ads转化……

    2026年7月8日
    9200
  • 导购app开发怎么做?完整开发方案解析

    导购App的核心价值在于高效连接用户与商品,通过精准推荐、优惠聚合和便捷比价,优化购物决策流程,提升消费体验,其开发是一个融合市场洞察、技术实现和用户体验设计的系统工程,以下是构建一个专业级导购App的关键步骤和技术方案,市场定位与功能规划精准定位: 明确目标用户(如学生、白领、家庭主妇)和核心服务(比价、返利……

    程序开发 2026年2月14日
    17500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注