mkpasswd命令 功能說明:生成隨機密碼 註意:要使用此命令,需要安裝expect軟體包。 用法:mkpasswd [ args ] [ user ] 選項 作用 -l 指定密碼的長度(length),預設是9位 -d 指定密碼中使用多少位的數字(digits),預設為2位 -c 指定密碼中使用 ...
mkpasswd命令
-
功能說明:生成隨機密碼
註意:要使用此命令,需要安裝expect軟體包。
-
用法:mkpasswd [ args ] [ user ]
選項 | 作用 |
---|---|
-l | 指定密碼的長度(length),預設是9位 |
-d | 指定密碼中使用多少位的數字(digits),預設為2位 |
-c | 指定密碼中使用多少位的小寫字母(lowercase),預設為2位 |
-C | 指定密碼中使用多少位的大寫字母(uppercase),預設為2位 |
-s | 指定密碼中使用多少位的特殊字元,預設為1位 |
示例:生成一個隨機密碼
[root@node1 ~]# mkpasswd
8S$odfL1g # 預設密碼長度是9位
示例:生成20位的隨機密碼
[root@node1 ~]# mkpasswd -l 20
qdMdb$nZi3fraesxyp5o
示例:生成25位的隨機密碼,其中大寫字母5位,小寫字母5位,特殊字元5位,數字5位。
[root@node1 ~]# mkpasswd -l 25 -C 5 -c 5 -s 5 -d 5
Lc$35a33vR@GRa)?fUrfbhp=4