passwd 是 Linux 修改用戶密碼的核心指令,功能遠不止於此。本文詳細列出所有常用選項與用法。

passwd [options] [LOGIN]
| 選項 | 長選項 | 說明 |
|---|---|---|
| -a | --all | 配合 -S 顯示所有用戶狀態 |
| -d | --delete | 刪除用戶密碼 (鎖定帳號) |
| -e | --expire | 強制密碼立即過期,下次登入必須修改 |
| -h | --help | 顯示幫助訊息 |
| -i | --inactive INACTIVE | 帳號過期 INACTIVE 天後禁用登入 |
| -n | --mindays MIN_DAYS | 密碼修改最小間隔天數 (0 表無限制) |
| -S | --status | 顯示帳號狀態 (7 欄位:登入名、鎖定狀態、最後修改、最小/最大天數、警告期、非活動期) |
-S 輸出 7 個欄位:登入名、L(P/NP)、最後修改日期、最小天數、最大天數、警告天數、非活動天數。單位均為天。
善用這些選項可實現精細的帳號生命週期管理。
Linux SSH 免密登录与远程执行 Shell 命令实战
Linux 桌面環境七大改進建議:從郵件加密到圖示管理的用戶體驗優化
Ubuntu 安裝配置 Git 完整指南:從安裝、SSH 金鑰、GitHub 整合到基本操作流程
Ubuntu 安裝 Visual Studio Code 完整指南:Ubuntu Make 命令列安裝、官方 .deb 套件與 Flatpak/Snap 多種方式比較
Linux「Too many open files」錯誤徹底解決:ulimit、sysctl、limits.conf 三層調優實戰