Linux系统服务器密码忘了怎么改,root密码如何重置?

Linux服务器root密码遗忘不需要重装系统,通过单用户模式或救援模式即可重置,且操作本身不复杂。下面按常见的CentOS、Ubuntu版本分别拆解完整步骤,同时解答修改密码后的连锁问题。

linux系统修改服务器密码忘记了怎么办先分清系统版本

不同Linux发行版和版本号,重置密码的入口完全不同,用错方法可能卡在grub界面或直接触发SELinux恢复流程,先登录服务器管理后台(如简米云控制台、酷番云 Lighthouse),找到VNC或“远程连接”入口,这是你的“物理键盘”,后续所有操作都在这里完成。

Linux服务器运维-实战记录-021-CentOS7忘记root密码,RHEL7忘记root密码,如何修改root密码
加载中
Linux服务器运维-实战记录-021-CentOS7忘记root密码,RHEL7忘记root密码,如何修改root密码
系统版本 推荐重置方案 难度
CentOS 6 / RHEL 6 单用户模式(init 1) 低
CentOS 7 / RHEL 7 单用户模式(rd.break) 低
CentOS 8 / RHEL 8及以上 rd.break(SELinux需处理) 中
Ubuntu 18.04 / 20.04 / 22.04 recovery mode(恢复模式) 低
Debian 10 / 11 single 参数直接进入 低

如果尝试过但搞不清故障原因,可以跳到文末Q&A排查常见报错。

基于grub的单用户模式适用于CentOS 7全系

以最常见的CentOS 7.x为例,整段操作耗时约< b>3~5分钟,无需任何外部工具。

第一步:在grub菜单按e键中断启动

重启服务器,在出现黑底白字的grub引导菜单时,立刻按键盘上的 e 键,如果没赶上,重启再来一次,这不会损坏系统,只是进入编辑模式。

第二步:修改linux16行参数

找到以 linux16 或 linux 开头的行(长得很长,包含 /vmlinuz 字样),把光标移到行尾,在行尾追加一段参数:

rd.break enforcing=0

逐字敲完,注意前后有空格,不要加错行,按下

Linux系统服务器密码忘了怎么改,root密码如何重置?

Ctrl+X 或者 F10 执行启动。

第三步:以读写方式重挂载sysroot

进入的是一个紧急内存文件系统(initramfs shell),提示符会变成 switch_root:/# ,此时根目录还是只读的,先重挂载:

mount -o remount,rw /sysroot
chroot /sysroot

第四步:重置root密码

执行 passwd root,按提示输入两遍新密码。密码长度建议超过8位,包含大小写和数字,完成后,输入两次 exit 退出chroot并重启服务器。

第五步:更新SELinux标签

如果在第一步追加了 enforcing=0,重启后系统会在根目录自动生成一个 .autorelabel 文件,自动重新标记SELinux上下文,等待几分钟,期间不要强制关机,重启完成后,直接用新root密码登录。

行业共识认为,rd.break 是CentOS 7系统最稳妥的密码重置入口,比 init=/bin/bash 少踩很多SELinux的坑。

Ubuntu不用重装recovery mode一键重置

Ubuntu没有Selinux的干扰,步骤更短,以Ubuntu 20.04 LTS为例。

第一步:进入高级选项

重启机器,在grub菜单高亮第一个内核条目(通常是 Ubuntu 开头),按下 e 键进入编辑。

第二步:定位ro行并修改

找到包含 ro quiet splash 的那一行(通常是 linux 开头),将 ro 改成 rw,然后在行尾加上 init=/bin/bash,改完的效果大致是:

linux /boot/vmlinuz-... root=UUID=... rw init=/bin/bash

按下 Ctrl+X 启动,这会给你一个root shell。

第三步:直接修改密码

在提示符下执行:

passwd root

输入两次新密码就完成了,重启后使用新密码登录。

Ubuntu 22.04的新变化

04默认使用grub2,且部分云镜像的root账号是锁定状态,重置密码前检查一下:

Linux系统服务器密码忘了怎么改,root密码如何重置?

passwd -S root

如果显示 L(locked),先解除锁定:

passwd -u root

然后再更新密码,如果不解锁,改完密码登录时会提示“认证失败”。

linux系统忘记密码的应急替代路径云控制台与救援模式

如果你用的是简米云、酷番云或华为云的ECS,多数情况下有比命令行更快的自救办法。

云控制台直接重置实例密码

登录云厂商控制台,找到“重置实例密码”或“管理密码”入口,简米云在“更多→密码/密钥→重置实例密码”路径下,酷番云在“重置密码”按钮,重置后需要重启实例才能生效。

这类操作的优点是不需要进入grub,但要求你记得云账号的登录密码,如果连云账号密码也忘了,就得走身份验证找回流程拍身份证、填工单,周期较长。

使用救援模式挂载数据盘

适用于系统引导损坏、单用户模式进不去的情况,在控制台停止实例,将系统盘卸载后挂载到另一台同地域的Linux机器上,然后通过chroot修密码或修复grub配置。

操作要点:挂载后先执行 mount -o remount,rw /mnt,再 chroot /mnt,才能用 passwd root 修改原系统的密码,修改完成后卸载数据盘、重新挂回原实例。

修改密码后的常见连锁问题

修改密码后SSH无法登录

重置root密码后,如果SSH登录报 Permission denied,检查两个地方:

  • sshd配置:查看 /etc/ssh/sshd_config 中 PermitRootLogin 是否设为 yes,很多云镜像默认是 prohibit-password,只允许密钥登录。
  • 密码策略过期:执行 chage -M 99999 root 或 passwd -x -1 root,解除密码有效期限制。

Linux系统服务器密码忘了怎么改,root密码如何重置?

SELinux导致系统起不来

如果在CentOS 8上用了 rd.break 但没加 enforcing=0,改完密码重启可能卡在 A start job is running for Security...,解决办法是:重启时再次进入grub编辑,在linux行末尾追加 autorelabel=1,让系统强制重新标记所有文件上下文。

普通用户忘记密码

如果是普通用户密码丢了,必须先用root登录,然后执行:

passwd 用户名

如果root密码也没了,那就按本文第一部分操作,chroot进去后先改root密码,再用root改其他用户密码。

Q&A:linux服务器密码重置高频疑问

重置密码会影响服务器里的数据吗?

不会,单用户模式只是跳过正常登录流程,不涉及格式化分区或删除文件,所有数据文件、数据库内容都原样保留,但如果你在紧急模式下误执行了 rm 或 mkfs,后果自负,为保险起见,重置前建议在控制台做一次云盘快照。

云服务器强制重置密码和手动改有什么区别?

云控制台重置密码本质是厂商通过底层虚拟化接口直接修改系统shadow文件,不依赖grub,优势是全程网页操作,适合不熟悉命令行的用户;劣势是部分厂商要求重启实例才生效,且对自定义镜像支持不佳。

修改密码后,定时任务和开机自启服务会受影响吗?

不受影响。crontab 和 systemd 服务都以守护进程方式运行,不依赖密码状态,唯一需要注意的是,如果有脚本里明文写了旧密码,改完后需要同步更新,比如数据库备份脚本、rsync同步脚本、Ansible的 vars 文件等。

修改服务器的root密码从来不是大工程,关键是知晓从哪里进入系统、怎么挂载目录,说完这套流程,下次再遇到linux系统修改服务器密码忘记了的情况,直接用 rd.break 或云控制台两条路,几分钟就能搞定。

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

赞 (0)
DNF服务器喇叭能涨到多少钱?,最新价格走势如何?
上一篇 2026年9月24日 09:21
LOL一登录就服务器连接异常是什么原因,该如何快速解决?
下一篇 2026年9月24日 09:23

相关推荐

  • 六六云英国双ISP IP VPS月付8折能用吗?VPS租用推荐

    六六云英国双ISP IP VPS月付8折后仅需48元起,凭借1Gbps大带宽与1TB起步流量,是搭建TikTok矩阵及跨境业务的极高性价比选择,在当前的跨境互联网生态中,网络环境的稳定性与IP的纯净度直接决定了业务的上限,对于许多从事TikTok海外运营、跨境电商或独立站建设的用户而言,寻找一款既能满足高并发需……

    2026年6月30日
    2200
  • 如何构建数据仓库技术?数据仓库技术构建详解

    构建数据仓库的核心在于建立从原始数据到商业智能的标准化管道,通过分层架构确保数据的一致性、可追溯性与高性能查询,在数字化转型的深水区,企业不再仅仅需要存储数据,更需要让数据“说话”,很多团队在初期往往陷入“有数据无价值”的困境,根源在于缺乏清晰的数据治理架构,数据仓库不是简单的数据库堆砌,而是一套经过精心设计的……

    2026年5月25日
    3700
  • ai人工智能app哪个好?免费好用的ai人工智能app推荐

    在数字化转型的浪潮中,选择一款优质的ai人工智能app,已成为个人提升工作效率、企业实现降本增效的关键策略,人工智能应用不再是未来的概念,而是当下的生产力工具,其核心价值在于通过算法赋能,将复杂的任务简单化,将海量的数据智能化,从而在极短的时间内输出高质量的结果,面对市场上琳琅满目的应用,用户需要的不是简单的工……

    2026年3月7日
    14100
  • PS预防云服务器第三天失效怎么办,如何延长防护期限?

    云服务器被黑洞防护第三天仍无法访问,最直接的解决办法是联系云服务商客服申请手动解封,同时检查是否仍有攻击流量,并考虑升级防护方案,云服务器被黑洞第三天怎么办?先判断攻击是否停止很多用户习惯等黑洞自动解封,但第三天还没恢复,通常说明攻击流量没有停下,云厂商的黑洞机制会持续监测流量,一旦阈值再次被突破,黑洞时间会自……

    2026年8月22日
    700
  • DNS辅服务器不可用是怎么回事,dns服务器故障怎么解决

    DNS辅服务器可能不可用,核心原因通常集中在网络连通性、区域传输权限、DNS服务状态以及主服务器可达性四个方面,多数情况下只要按“网络→服务→权限→配置”顺序排查,就能快速定位,DNS辅服务器在企业网络和网站解析中扮演着冗余角色,主服务器出现故障时,它能否正常接管直接决定了解析服务会不会中断,很多管理员在监控里……

    2026年9月20日
    300
  • OrangeVPS春季优惠真的划算吗?美国香港VPS推荐

    OrangeVPS春季促销推出的100Mbps带宽2TB流量年付$15.19套餐,凭借香港、新加坡、日本及美国多节点优势,成为追求高性价比与低延迟用户的理想选择,尤其适合需要稳定跨境访问的场景,在云服务器市场内卷加剧的当下,寻找一款既便宜又稳定的VPS并非易事,OrangeVPS此次春季优惠力度确实引人注目,特……

    2026年7月7日
    3100
  • 服务器CPU选E3还是E5好,性能功耗怎么取舍

    服务器CPU选E3还是E5,核心看你的应用场景:单路低功耗、预算有限选E3,多线程高并发、需要大内存扩展选E5,这个结论背后涉及芯片架构、内存通道、主板平台和长期运维成本,下面从实际需求出发,把两者的差异拆开讲清楚,E3和E5到底差在哪:不是数字大小的问题很多朋友第一次选服务器CPU,看到E3和E5以为只是性能……

    2026年9月27日
    300
  • Excel表格显示太小怎么办,Excel如何快速调整缩放比例?

    Excel表格很小”的解决方案指南由于您提供的描述较为简略,“Excel表格很小”可能指代不同的问题,为了能够精准帮助您,我将从视觉显示、打印输出以及数据量三个维度为您提供解决方案, 视觉显示问题(看起来看不清)如果您是指在电脑屏幕上看到的表格内容太小,难以阅读,请尝试以下方法:调整视图缩放比例快捷键操作:按住……

    程序编程 2026年7月14日
    2700
  • UserCloudVPS测评,4.5欧元/月方案实测对比,UserCloudVPS好用吗

    5欧元/月方案在2026年属于入门级轻量级VPS,适合个人博客、轻量API测试及静态网站托管,但在高并发场景下性能瓶颈明显,建议对比同价位竞品后决策,核心参数与基础性能实测在2026年的云计算市场,4.5欧元/月这一价格区间主要被主打“极致性价比”的厂商占据,此类方案通常采用共享资源模式,旨在降低用户门槛,硬件……

    2026年5月13日
    5300
  • 怎么登陆2b2t服务器?,视频教程在哪里?

    想登陆2b2t服务器,你需要先持有Minecraft正版账号,再用Java版启动器添加服务器地址2b2t.org,点击进入后排队等候,整个过程以小时为单位计算, 网上关于2b2t的登陆视频不少,但多数视频只讲了点按钮那一步,忽略了前置细节,导致很多人在排队前就被卡住,下面把完整路径拆开讲,2b2t服务器地址和登……

    2026年10月16日
    200

发表回复

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