總結:整理不易,如果對你有幫助,可否點贊關注一下?
更多詳細內容請參考:Linux運維實戰總結
一、背景信息
由于安全方面的考慮,先要求Ubuntu 22.04系統需配置密碼復雜度策略,先要求如下:
minlen=8: 密碼最小長度為 8 個字符。
ucredit=-2: 至少包含 2 個大寫字母。
lcredit=-1: 至少包含 1 個小寫字母。
dcredit=-4: 至少包含 4 個數字。
ocredit=-1: 至少包含 1 個特殊字符。
1、安裝 libpam-pwquality
# libpam-pwquality 是用于管理密碼復雜度的 PAM 模塊。首先,確保該模塊已安裝:
apt update
apt install libpam-pwquality
2、編輯 /etc/pam.d/common-password
# 替換前
password requisite pam_pwquality.so retry=3
# 替換后
password requisite pam_pwquality.so retry=3 minlen=8 ucredit=-2 lcredit=-1 dcredit=-4 ocredit=-1
如下圖所示:
3、驗證配置是否生效
完成配置后,可以通過更改用戶密碼來驗證策略是否生效:
sudo passwd <username>嘗試設置一個不符合復雜度要求的密碼,系統應該會提示你密碼不符合策略。例如:
BAD PASSWORD: The password contains less than 2 uppercase characters
BAD PASSWORD: The password contains less than 4 numeric characters
總結:整理不易,如果對你有幫助,可否點贊關注一下?
更多詳細內容請參考:Linux運維實戰總結