Linux系統有一個自帶的生成密碼的命令,這個命令異常強悍,可以幫助我們生成隨機密碼,要知道,現在的黑客無處不在,想一個難猜的密碼還真的下點功夫,有了這個密碼生成工具,就可以為管理員節省好多腦細胞啊,下面看下這個命令的使用:
[root@CentOS6 game-dir]# mkpasswd
JI>s64tyv
[root@centos6 game-dir]# mkpasswd -l 12
e/Hwyw8Kied6
[root@centos6 game-dir]# mkpasswd -l 12 -d 3
zas4Ery+5K8l
[root@centos6 game-dir]# mkpasswd -l 12 -c 4
ff9bT7b}npmM
[root@centos6 game-dir]# mkpasswd -l 12 -C 4
x3TwqtSKh}2T
[root@centos6 game-dir]# mkpasswd -l 12 -s 4
px}[aO8cF':8
[root@centos6 game-dir]# mkpasswd -l 18 -s 4 -c 4 -C 4
;.8zW3dGiwmb@dyWO&
下面來簡單介紹一下常用的參數含義:
usage: mkpasswd [args] [user]
where arguments are:
-l # (length of password, default = 7)
指定密碼的長度,默認是7位數
-d # (min # of digits, default = 2)
指定密碼中數字最少位數,默認是2位
-c # (min # of lowercase chars, default = 2)
指定密碼中小寫字母最少位數,默認是2位
-C # (min # of uppercase chars, default = 2)
指定密碼中大寫字母最少位數,默認是2位
-s # (min # of special chars, default = 1)
指定密碼中特殊字符最少位數,默認是1位
-v (verbose, show passwd interaction)
這個參數在實驗的時候報錯,具體不知道。