溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

批量創(chuàng)建10個系統(tǒng)用戶,并且設(shè)置隨機數(shù)密碼

發(fā)布時間:2020-06-04 12:25:00 來源:網(wǎng)絡(luò) 閱讀:1687 作者:baiyubao 欄目:網(wǎng)絡(luò)安全

linux生成隨機密碼有很多方法,這里介紹兩種,一種是內(nèi)部系統(tǒng)變量($RANDOM),另一種是使用openssl。

內(nèi)部系統(tǒng)變量($RANDOM)直接echo就可以獲取到一組隨機數(shù):

# echo $RANDOM
30468

獲取8位隨機數(shù):

#echo $RANDOM|md5sum |cut -c 1-8
393c839b

使用openssl命令獲取隨機數(shù):

# openssl rand -base64 8
qpIpWLYS6Yk=

獲取8位隨機數(shù):

# openssl rand -base64 8|cut -c 1-8
GPHYu+MU

批量創(chuàng)建10個系統(tǒng)用戶,并且設(shè)置隨機數(shù)密碼腳本為:

# cat useradd.sh 
#!/bin/bash
for i in `seq -w 10`
    do
    pass=`echo $RANDOM|md5sum |cut -c 1-8`  #使用隨機數(shù)做密碼的時候,一定要定義變量,否則生成的密碼和最后記錄的密碼不統(tǒng)一
    useradd user$i && echo $pass |passwd --stdin user$i
    echo -e "user:user$i \t pass:$pass" >>/tmp/user.log
done


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI