mkpasswd依賴於expect
yum install expect
mkpasswd密碼生成工具
直接執行mkpasswd,就會生成一個密碼
看一下參數:
-l 生成密碼長度,默認是9位,但是生成的密碼長度必須是7位以上(包括7位)
-d 密碼中數字位數,默認最少2位
-c 密碼中小寫字母的個數,默認最少2位
-C 密碼中大寫字母的個數,默認最少2位
-s 密碼中特殊字符的個數,默認最少1位
如果我們想生成一個12位個數的密碼,只包含小寫字母和數字,那應該這麼寫:
mkpasswd -l 12 -C 0 -s 0
相當於把特殊字符和大寫字母出現次數改爲0