在 Linux 系统中,修改用户密码通常使用 passwd 命令。以下是几种常见方式:
✅ 1. 使用 passwd 命令(最常用)
passwd- 功能:修改当前用户的密码。
- 使用场景:当你是当前用户时,直接运行
passwd命令即可。 - 示例:
$ passwd系统会提示你输入旧密码,然后输入新密码(两次),最后确认。
✅ 2. 以 root 用户身份修改密码(适用于需要权限的场景)
sudo passwd- 功能:以 root 权限修改密码。
- 使用场景:当用户没有权限修改密码时(如普通用户),需要使用
sudo。 - 示例:
$ sudo passwd输入旧密码后,输入新密码并确认。
✅ 3. 通过 passwd 命令指定用户(适用于非当前用户)
sudo passwd username- 功能:修改指定用户的密码。
- 使用场景:当需要修改其他用户的密码时。
- 示例:
$ sudo passwd user123
✅ 4. 使用 chpasswd 命令(适用于脚本中)
chpasswd "username:newpassword"- 功能:在脚本中批量设置密码。
- 使用场景:自动化脚本中修改多个用户密码。
- 示例:
chpasswd "user1:pass1ntuser2:pass2"
✅ 5. 使用 usermod 或 passwd 的组合(适用于系统用户)
对于系统用户(如 root),可以使用 passwd 命令:
passwd root
