make_testusers.sh
上传用户:tany51
上传日期:2013-06-12
资源大小:1397k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #!/bin/sh
  2. # creates massive numbers of dummy "test" accounts
  3. # number of accounts to connect with
  4. numaccts=400
  5. # "prefix" of account names
  6. name="bob"
  7. # account password
  8. pass="bob"
  9. # number of zero-padded columns in suffix
  10. padding=6
  11. # "users" directory
  12. users=/usr/local/bnetd/var/users
  13. # bnpass command
  14. bnpass=/usr/local/bnetd/bin/bnpass
  15. hash="`echo "${pass}" | "${bnpass}" | sed -e 's/^.*"([0-9a-f]*)"/1/'`"
  16. num=0
  17. while [ "${num}" -lt 400 ]; do
  18.     num="`expr "${num}" '+' '1'`"
  19.     form="`printf "%06d" "${num}"`"
  20.     (
  21.         echo '"BNET\acct\username"="'"${name}${form}"'"'
  22.         echo '"BNET\acct\passhash1"="'"${hash}"'"'
  23.         echo '"BNET\acct\userid"="'"${num}"'"'
  24.     ) > "${users}/${form}"
  25. done
  26. exit 0