销售推广_唐女士 QQ:1721809125
QQ在线客服

上班时间(星期一至星期五):
10:30-12:00 14:00-17:30

技术推广_江先生 QQ:1477987636
QQ在线客服

上班时间(星期一至星期五):
09:00-12:00 14:00-18:30

基本功能

“passwd” (password) 允许 “用户” 更改自己的登录口令,而 “系统管理者” 则用它管理系统用户登录口令。

仅 “系统管理者” 可指定 “用户名称”,“普通用户” 只能更改自己的登录口令。

对于 Ubuntu 系统而言:

用户账户信息文件为 /etc/passwd;

加密用户账户信息文件为 /etc/shadow;

“passwd” 的 PAM 配置文件为 /etc/pam.d/passwd。

譬如:passwd xxxx

基本语法

    passwd [options] [LOGIN]

Option 参数
功能 # 参数 功能 # 参数
01 a, --a 09 -q, --quiet
02 , 10 -r, --repository REPOSITORY
03 , --expi 11 -R, --root CHROOT_DIR
04 , --help 12 -S, --status
05 k, --keep-token 13 -u, --unlock
0 , --inactive INACTIVE 14 -w, --warndays WARN_DAYS
07 , --lock 15 -x, --maxdays MAX_DAYS
08 , --mindays MIN_DAYS

详细用法


功能 # 命令规范 文字解释 示例 示例解释
查看状态 01 passwd -a -S 查看所有用户口令状态
02 passwd --all --statu 查看所有用户口令状态
03 passwd -S 查看当前用户口令状态
04 passwd --statu 查看当前用户口令状态
删除口令 01 passwd -d USER 删除 USER 用户口令 (需 root 权限) passwd -d p 删除 postgres 用户口令
02 passwd --delete USER 删除 USER 用户口令 (需 root 权限) passwd --delete p 删除 postgres 用户口令
03 passwd -e USER 使 USER 用户口令过期失效,强制用户下次登录时修改口令 passwd -e p 使 postgres 用户口令过期失效,下次登录时需修改口令
04 passwd --expire USER 使 USER 用户口令过期失效,强制用户下次登录时修改口令 passwd --expire p 使 postgres 用户口令过期失效,下次登录时需修改口令
查看帮助 01 passwd -h 显示 passwd 相关帮助信息
02 passwd --help 显示 passwd 相关帮助信息
口令时效 01 passwd -i INACTIVE USER USER 用户口令 INACTIVE 天后过期不可用
02 passwd --inactive INACTIVE USER USER 用户口令 INACTIVE 天后过期不可用
03 passwd -w WARN_DAYS 口令过期前 WARN_DAYS 天发出警告
04 passwd --warndays WARN_DAYS 口令过期前 WARN_DAYS 天发出警告
05 passwd -x MAX_DAYS 设置口令最长期限 MAX_DAYS 天
06 passwd --maxdays MAX_DAYS 设置口令最长期限 MAX_DAYS 天
锁定口令 01 passwd -l USER 锁定 USER 用户口令 (需 root 权限)
02 passwd --lock USER 锁定 USER 用户口令 (需 root 权限)
解锁口令 01 passwd -u USER 解锁 USER 用户口令 (需 root 权限)
02 passwd --unlock USER 解锁 USER 用户口令 (需 root 权限)
修改口令 01 passw 修改当前用户口令
02 passwd USER 修改 USER 用户口令
03 passwd -k 修改当前用户口令 ,若已过期
04 passwd --keep-token 修改当前用户口令 ,若已过期
05 passwd -n MIN_DAYS 口令 2 次修改时间至少间隔 MIN_DAYS 天;若 MIN_DAYS=0,则表示可在任意时刻修改口令
06 passwd --mindays MIN_DAYS 口令 2 次修改时间至少间隔 MIN_DAYS 天;若 MIN_DAYS=0,则表示可在任意时刻修改口令