Linux中提供方便的讓我們生成隨機(jī)密碼的功能,并且生成的密碼有一定的復(fù)雜度,符合密碼規(guī)范。下面是Linux中生成隨機(jī)密碼的兩種常用的方式:
1.用mkpasswd命令:
使用mkpasswd命令,需要事先安裝expect模塊,以CentOS為例:
yum -y install expect
安裝好后,直接運行mkpasswd,就能生成隨機(jī)密碼了。并且命令還有參數(shù),如下:
#mkpasswd 參數(shù) 用戶名
-l 定義生成密碼的長度,默認(rèn)9
-d 定義密碼里面包含數(shù)字個數(shù),默認(rèn)2
-c 定義包含小寫字母個數(shù),默認(rèn)2
-C 定義包含大寫字母個數(shù),默認(rèn)2
-s 定義包含特殊字符個數(shù),默認(rèn)1
-p 另外指定一個生成密碼的程序,默認(rèn)是/etc/yppasswd
后面不帶用戶只是把生成的密碼打印出來,如果后面帶了用戶,就會把用戶的密碼修改,并把密碼打印出來。