温馨提示×

debian如何替换根密码

小樊
37
2026-10-29 06:35:27
栏目: 智能运维

在 Debian 系统中,“替换根密码”通常指修改(重置)root 用户的密码。根据你是否能登录系统,方法不同。


一、知道当前 root 密码(或能用 sudo)

方法 1:直接修改 root 密码

su -
passwd

输入当前 root 密码,然后设置新密码。

方法 2:用 sudo 修改

sudo passwd root

二、忘记 root 密码(无法登录)

方法 1:通过单用户模式(推荐)

  1. 重启 Debian
  2. 在 GRUB 菜单出现时,选中 Debian 内核,按 e
  3. 找到以 linux 开头的行,例如:
    linux /boot/vmlinuz-... root=... ro quiet
    
  4. 将 ro 改为 rw init=/bin/bash
  5. 按 Ctrl + X 或 F10 启动

进入 shell 后执行:

passwd root

设置新密码,然后重启:

exec /sbin/init

或强制重启:

reboot -f

方法 2:使用 Live CD / USB 修改

  1. 用 Debian Live 启动
  2. 挂载原系统根分区:
    mount /dev/sda1 /mnt
    
  3. chroot 进入:
    chroot /mnt
    
  4. 修改密码:
    passwd root
    
  5. 退出并重启

三、禁用或启用 root 密码(可选)

  • 清空 root 密码(不推荐):
    passwd -d root
    
  • 锁定 root:
    passwd -l root
    
  • 解锁 root:
    passwd -u root
    

如果你是在 云服务器 / VPS / 容器 中操作,方法可能不同(如控制台重置、SSH key 登录等),可以告诉我具体环境。

0 踩