Linux亂數密碼產生工具mkpasswd

在維護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