批量創建用戶並設置隨機密碼

1、使用for循環來批量創建系統用戶

#!/bin/bash
##############################################################
# File Name: Create users in bulk.sh
# Version: V1.0
# Author: fenyuer
# Organization: http://fenyuer.blog.51cto.com/
# Contact mailbox: [email protected]
# Created Time : 2017-07-15 19:34:56
# Description:
##############################################################
. /etc/init.d/functions
for i in `seq 3`
do
   userName=oldboy$i   定義用戶變量
   pass=`date +%N|md5sum |cut -c1-9` 定義密碼變量
   useradd $userName &>/dev/null && echo $pass|passwd --stdin $userName
   if [ $? -eq 0 ];then   進行判斷前面的命令是否執行成功
    action "創建用戶${userName}成功" /bin/true
   echo -e "user:$userName \t pass:$pass" >>/tmp/userp.log
   else
   action "創建用戶${userName}失敗" /bin/false
   fi
done




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章