passwd 命令 - 修改用户密码
Linux 用户密码的管理都可以用 passwd 命令
完成. 学习 useradd 命令 的时候, 我们介绍过, 当我们创建一个新用户的时候, 需要使用 passwd 命令为这个新用户设置一个密码之后, 该用户才能使用. 其实, 这只是 passwd 命令的一小部分功能. 它的功能还有很多, 看下面的例子:
语法格式
# passwd [参数] [用户名]
常用参数
参数 | 说明 |
---|---|
-d | 删除密码, 免密码登陆 |
-l | 锁定用户密码,禁止用户修改密码 |
-u | 允许用户修改自己的密码, 默认状态 |
-e | 设置密码过期, 用户第一登陆强制用户修改新密码 |
-s | 自定义 Shell, 如果不指定, 默认的 shell 是 bash |
参考实例
修改当前用户密码, 直接输入 passwd
就可以.
# passwd
修改其他用户的密码, 需要注意⚠️ root
用户才能修改其他用户的密码, 并且可以修改任何用户.
# passwd username
强制用户第一次登陆重新设置密码.
# passwd -e username