在維護Linux系統時,難免會有需要使用亂數密碼的情境,小編今天就來介紹一個Linux平台上輕巧好用的亂數密碼產生工具。
[範例環境說明]
OS:Red Hat Enterprise Linux Server release 7.9
[安裝軟體]
mkpasswd工具是包含在「expect」套件裡面。
安裝套件語法:
yum install expect
[亂數密碼產生語法]
mkpasswd -l 20 -d 5 -c 5 -C 5 -s 5
參數說明:
-l = 產出的密碼總長度,不指定預設為9。
-d = 包含多少個數字,不指定預設為2。
-c = 包含多少個英文字母小寫,不指定預設為2。
-C = 包含多少個英文字母大寫,不指定預設為2。
-s = 包含多少個特殊符號,不指定預設為1。
Oracle Linux 9.3安裝後指令跟Oracle Linux 7.9有所不同:
mkpasswd-expect -l 20 -d 5 -c 5 -C 5 -s 5