passwd命令用来更改使用者的密码。
语法
passwd [选项] [用户名]
passwd命令 -Linux手册页
著者
克里斯蒂安·加夫顿<gafton@redhat.com>
命令选项及作用
执行令 passwd --help
执行命令结果
参数
- -k, --keep-tokens 保持身份验证令牌不过期
- -d, --delete 删除已命名帐号的密码(只有根用户才能进行此操作)
- -l, --lock 锁定指名帐户的密码(仅限 root 用户)
- -u, --unlock 解锁指名账户的密码(仅限 root 用户)
- -e, --expire 终止指名帐户的密码(仅限 root 用户)
- -f, --force 强制执行操作
- -x, --maximum=DAYS 密码的最长有效时限(只有根用户才能进行此操作)
- -n, --minimum=DAYS 密码的最短有效时限(只有根用户才能进行此操作)
- -w, --warning=DAYS 在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
- -i, --inactive=DAYS 当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)
- -S, --status 报告已命名帐号的密码状态(只有根用户才能进行此操作)
- -g 修改群组密码
- -help 显示帮助信息
- --version 显示版本信息
- --stdin此选项用于指示passwd应该从标准输入读取新密码,标准输入可以是管道。
常用命令示例
命令:passwd 用户名
执行命令 : passwd test
设置 test 用户的密码。
命令:passwd -S 用户名
执行命令 : passwd -S test
显示test账号密码信息。
命令:passwd -d 用户名
执行命令 : passwd -d test
删除test用户密码。
命令:passwd -l 用户名
执行命令 : passwd -l test
锁定用户"test" 的账户,禁止登录。
命令:passwd -u 用户名
执行命令 : passwd -u test
解锁用户"test"的账户,允许登录。
命令:passwd -e 用户名
执行命令 : passwd -e test
强制用户"test"在下次登录时更改密码。