linux怎么改user密码
linux怎么改user密码详细介绍
在 Linux 系统中修改用户密码的方法因用户身份(普通用户 / 管理员)而异,以下是具体操作:
一、普通用户修改自己的密码
- 直接修改(无需管理员权限):
终端输入:
bash按提示依次输入 旧密码 → 新密码 → 确认新密码。
- 注意事项:
- 新密码需满足系统复杂度要求(长度、大小写、特殊字符等,不同发行版规则不同)。
- 输入密码时不会显示字符,确保输入正确。
二、管理员修改其他用户的密码
- 语法(需
sudo或 root 权限):
bash用户名示例:修改用户
alice的密码:
bashalice按提示输入 新密码 → 确认新密码(无需旧密码)。
- 适用场景:
- 忘记密码时重置他人账户(如员工离职、学生账户等)。
- 批量管理用户密码(结合脚本)。
三、常见问题
- 权限不足:普通用户执行
passwd时提示错误,需确认是否在修改自己的账户。 - 密码过期:系统强制要求修改时,按提示操作即可(旧密码仍有效)。
- 无交互修改(脚本场景):bash
用户名(谨慎使用,避免密码泄露在命令历史中)。
总结
- 改自己密码:
passwd(需旧密码)。 - 改他人密码:
sudo passwd 用户名(无需旧密码,管理员权限)。 - 所有操作均支持 命令行直接输入,无需图形界面。
如果需要进一步调整密码策略(如有效期、复杂度),可使用 chage 或 pwquality 配置(需管理员权限)。