Ubuntu passwd 命令详解


passwd 能设置 更改 管理用户 系统管理员登录口令。

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


另请参阅: adduser     useradd     userdel

 

基本用法     详细用法

passwd USER

 

for Ubuntu

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

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

passwd 的 PAM 配置文件 /etc/pam.d/passwd

 

基本语法

passwd [options] [LOGIN]

 

Options

参数 EN 解释 中文翻译 备注
-a, --all report password status on all accounts 报告所有帐户口令状态
-d, --delete delete the password for the named account 删除命名帐户口令
-e, --expire force expire the password for the named account 强制命名帐户口令过期
-h, --help display this help message and exit 显示帮助消息并退出
-k, --keep-tokens change password only if expired 仅在过期时更改口令
-i, --inactive INACTIVE set password inactive after expiration to INACTIVE 将过期不活动口令设为 INACTIVE
-l, --lock lock the password of the named account 锁定命名帐户口令
-n, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS 将口令更改之前的最少天数设为 MIN_DAYS
-q, --quiet quiet mode 安静模式
-r, --repository REPOSITORY change password in REPOSITORY repository 在 REPOSITORY 存储库中更改口令
-R, --root CHROOT_DIR directory to chroot into chroot 进入目录
-S, --status report password status on the named account 报告命名帐户口令状态
-u, --unlock unlock the password of the named account 解锁命名帐户口令
-w, --warndays WARN_DAYS set expiration warning days to WARN_DAYS 将过期警告天数设为 WARN_DAYS
-x, --maxdays MAX_DAYS set maximum number of days before password change to MAX_DAYS 将密码更改前最大天数设为 MAX_DAYS
数字 Python IDE

数字 Python IDE

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3 (提取码 cs7s)

 

数字网页 IDE

数字网页 IDE

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3 (提取码 cs7s)

详细用法

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

数字管家

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3

 

数字翻译

数字翻译

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3