温馨提示×

如何替换debian密码

小樊
48
2026-10-02 00:17:31
栏目: 智能运维

在 Debian 系统中,“替换密码”通常指修改现有用户的密码或重置遗忘的 root 密码。下面分情况说明:


一、修改当前用户或已知密码的用户密码

1. 修改当前登录用户密码

passwd

按提示输入当前密码,再输入新密码两次即可。

2. 修改其他用户密码(需 root 权限)

sudo passwd 用户名

例如:

sudo passwd alice

二、忘记 root 密码(重置 root 密码)

方法 1:通过 sudo 重置(还能用 sudo)

如果你有 sudo 权限:

sudo passwd root

方法 2:单用户模式(无法登录系统)

  1. 重启 Debian
  2. 在 GRUB 启动菜单中选择 Debian,按 e 编辑
  3. 找到以 linux 开头的行,在末尾添加:
    init=/bin/bash
    
  4. 按 Ctrl + X 启动
  5. 进入 shell 后执行:
    mount -o remount,rw /
    passwd root
    
  6. 设置新密码后重启:
    exec /sbin/init
    
    或
    reboot -f
    

三、批量或脚本方式修改密码(高级)

echo "用户名:新密码" | chpasswd

示例:

echo "alice:NewPass123" | chpasswd

四、注意事项

  • Debian 默认使用 SHA-512 加密密码
  • 密码不要太简单,否则可能被拒绝
  • 修改后可用以下命令验证:
    su - 用户名
    

如果你是指 SSH 密码、加密磁盘密码、GRUB 密码 等,也可以告诉我具体场景。

0 踩