1. 程式人生 > >linux下設定密碼複雜度限制,怎麼設定

linux下設定密碼複雜度限制,怎麼設定

在linux,設定密碼複雜度的方法有幾個
1. 一個是在/etc/login.defs檔案,裡面幾個選項
PASS_MAX_DAYS   90  #密碼最長過期天數
PASS_MIN_DAYS   80  #密碼最小過期天數
PASS_MIN_LEN    10  #密碼最小長度
PASS_WARN_AGE   7   #密碼過期警告天數

2. 另外一個方法是,修改/etc/pam.d/system-auth檔案
找到 password requisite pam_cracklib.so這麼一行替換成如下:
password  requisite pam_cracklib.so retry=5  difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 dictpath=/usr/share/cracklib/pw_dict

引數含義:
嘗試次數:5    
最少不同字元:3       
最小密碼長度:10          
 最少大寫字母:1       
最少小寫字母:3        
最少數字:3        
密碼字典
:/usr/share/cracklib/pw_dict 這樣設定好,你可以做一下測試,不過需要先退出root,因為root使用者並不會受這些限制,它可以設定任意的密碼。