1 #!/bin/bash2#by spinestars
3 #2013-8-16
4#cksum5位數獲取方法,可能有重複
5 #pd="
user`head -200 /dev/urandom | cksum | head -c 5`"6
7#php獲取5位隨即數字
8pd_num_php()
1617
#user函式判定使用者是否存在,不存在就建立賬戶
18user()
' /etc/passwd | grep $1
20case $? in210
)22echo
"$1 已經存在"23
;;241)
25 useradd $1;26
echo"$2
" | passwd $usern --stdin;
27echo
"$1 $2
" >> $3
28;;
29esac30}
31#正文
32 read -p "
輸入所需賬號個數
"num
33 read -p "
輸入賬號資訊存放檔案的路徑
"user_path
34for (( n=1;n<=$num;n++))
35do
36#這裡用php函式獲取
37 resoult=`pd_num_php`
38 pd="
user$resoult
"39 usern=user$n
40user $usern $pd $user_path
41done
42cat $user_path
Linux上批量建立賬號
應用背景 假設要建立5個賬號,分別是cakin,且這5個賬號未來要想共享乙個目錄,因此應該加入通乙個使用者組,假設這個使用者組為cakingroup,且這5個賬號的密碼均為password,那麼如何建立這5個賬號?解決方案 第一步 建立useradd.sh指令碼 root localhost pwd...
Linux批量建賬號
2 編輯useradd.sh指令碼,編寫如下內容。vi useradd.sh bin sbin groupadd sharegroup for i in seq w 10 do useradd g sharegroup shareuser i echo 123456 passwd stdin sha...
MySQL建立賬號
以root使用者登入資料庫,執行以下命令 create user zhangsan identified by zhangsan 上面的命令建立了使用者zhangsan,密碼是zhangsan。在mysql.user表裡可以檢視到新增使用者的資訊 命令格式 grant privilegescode ...