温馨提示×

怎样替换debian用户密码

小樊
33
2026-09-23 06:00:14
栏目: 智能运维

在 Debian 中替换(修改)用户密码,常见有以下几种方式,取决于你是否有 root 权限、是否是修改当前用户还是其他用户。


一、修改当前登录用户的密码

如果你已经登录该用户:

passwd

按提示输入:

  • 原密码
  • 新密码
  • 确认新密码

二、修改其他用户的密码(需要 root 权限)

如果你是 root 用户,或可以使用 sudo:

sudo passwd 用户名

例如:

sudo passwd debian

然后直接输入新密码两次(不需要原密码)。


三、以 root 身份直接修改(已是 root)

passwd 用户名

例如:

passwd tom

四、忘记密码,单用户模式重置(系统级)

如果完全忘记密码:

  1. 重启系统
  2. 在 GRUB 界面选内核,按 e
  3. 找到 linux 行,在末尾加:
    init=/bin/bash
    
  4. Ctrl + X 启动
  5. 挂载文件系统可写:
    mount -o remount,rw /
    
  6. 修改密码:
    passwd 用户名
    
  7. 重启:
    exec /sbin/init
    
    reboot -f
    

五、批量或非交互修改(脚本用)

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

例如:

echo "debian:NewPass123" | chpasswd

⚠️ 注意:这种方式密码会明文出现在命令历史中,仅建议在安全环境使用。


如果你能说明:

  • 是否是 root
  • 修改自己还是别人
  • 是否在服务器 / 虚拟机 / 物理机

我可以给你更精确的操作步骤。

0