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

基本用法

功能 命令 文字解釋 示例 示例解釋
查看狀態 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,則可在任意時刻修改口令

 

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。