Linux中如何修改root密码

[复制链接]
发表于 2026-10-7 10:00:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

方法一:使用 passwd 命令修改 root 密码

如果你已经以 root 身份登录,或者当前账户具备 sudo 权限,可直接执行:

sudo passwd root

系统会提示输入两次新密码。若密码符合要求,会显示 passwd: password updated successfully,即修改成功。

方法二:单用户模式(忘记密码时)

当无法用常规方式登录时,可通过 GRUB 进入单用户模式重置 root 密码:

  1. 重启系统,在启动时按住 Shift 或 Esc 进入 GRUB 菜单。
  2. 选中要启动的内核,按 e 编辑启动参数。
  3. 找到包含 ro 的那一行,将 ro(只读)改为 rw,并在行末追加 init=/bin/bash,例如:linux /boot/vmlinuz-xxxx root=/dev/xxxx rw init=/bin/bash。
  4. 按 Ctrl+X 或 F10 启动,系统会进入一个命令行环境。
  5. 执行 passwd root 设置新密码。
  6. 将根文件系统重新挂载为只读:mount -o remount,ro /。
  7. 执行 exec /sbin/init 重启系统,之后即可用新密码登录。

注意事项

  • 密码区分大小写,请输入一致。
  • 请妥善保管 root 密码,避免泄露。
  • 修改 root 密码需要管理员权限;若当前不是 root,请确保自己有足够的权限。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表