您好,登錄后才能下訂單哦!
linux生成隨機密碼有很多方法,這里介紹兩種,一種是內部系統變量($RANDOM),另一種是使用openssl。
內部系統變量($RANDOM)直接echo就可以獲取到一組隨機數:
# echo $RANDOM 30468
獲取8位隨機數:
#echo $RANDOM|md5sum |cut -c 1-8 393c839b
使用openssl命令獲取隨機數:
# openssl rand -base64 8 qpIpWLYS6Yk=
獲取8位隨機數:
# openssl rand -base64 8|cut -c 1-8 GPHYu+MU
批量創建10個系統用戶,并且設置隨機數密碼腳本為:
# cat useradd.sh #!/bin/bash for i in `seq -w 10` do pass=`echo $RANDOM|md5sum |cut -c 1-8` #使用隨機數做密碼的時候,一定要定義變量,否則生成的密碼和最后記錄的密碼不統一 useradd user$i && echo $pass |passwd --stdin user$i echo -e "user:user$i \t pass:$pass" >>/tmp/user.log done
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。