macOS 解除密碼位數限制與修改指南
macOS 系統默認對用戶密碼設有一定的複雜度要求(如最少位數限制)。若您希望設置更簡單的密碼(例如 4 位數或更少),需要通過終端機清除賬戶的密碼策略限制。
本文檔介紹如何解除這些限制,並正確修改系統密碼及同步鑰匙串。
1. 解除密碼位數限制
macOS 的密碼策略由 pwpolicy 工具管理。要設置簡單密碼,首先需要清除當前用戶的策略限制。
執行清除命令
打開終端機 (Terminal),輸入以下命令:
pwpolicy -clearaccountpolicies
如果執行成功,終端將返回:
Clearing global account policies
注意:如果提示權限不足,請在命令前加上 sudo,如 sudo pwpolicy -clearaccountpolicies。
2. 修改系統密碼
策略清除後,即可使用 passwd 命令將密碼修改為任意長度(包括 1 位數)。
修改步驟
在終端機中輸入:
passwd
系統會依次提示:
Old password:(輸入當前密碼)New password:(輸入新密碼,例如 1234)Retype new password:(再次輸入新密碼)
無需理會密碼過短的警告,系統會直接更新。
3. 同步鑰匙串 (Keychain) 密碼
修改系統登錄密碼後,macOS 的「登錄鑰匙串」密碼不會自動更新。為了避免每次登錄時系統頻繁彈窗要求輸入舊密碼,必須手動同步。
同步命令
在終端機中輸入:
security set-keychain-password
系統會提示:
Please enter current password:(輸入舊密碼驗證權限)Please enter new password:(輸入新修改的系統密碼)Please reenter new password:(再次輸入新密碼)
完成後,您的登錄密碼和鑰匙串密碼將保持一致,系統不會再彈出驗證提示。
常見問題
- 無法清除策略:如果
pwpolicy報錯,請檢查是否開啟了 FileVault (文件保險箱)。加密磁盤可能強制要求複雜密碼,建議先關閉 FileVault。 - 鑰匙串持續彈窗:如果同步失敗,可以考慮重置鑰匙串(注意:這會丟失所有保存的密碼)。
# 刪除登錄鑰匙串 (慎用) rm ~/Library/Keychains/login.keychain-db # 重啟後系統會自動創建新的空白鑰匙串
安全警告
解除密碼限制並設置弱密碼會顯著降低系統的安全性。
- 物理安全:請確保您的 Mac 不會輕易被他人接觸。
- 遠程訪問:如果開啟了 SSH 或屏幕共享,弱密碼極易被暴力破解。
- 建議:僅在測試環境或非生產主力機上進行此操作。