首页 > 开发 > 综合 > 正文

如何快速建立多个帐号

2024-07-21 02:36:35
字体:
来源:转载
供稿:网友

  · 首先把要建立的帐号以及密码写在一个资料文件内,每一行有两个字段:
  o 第一个字段为 username,
  o 第二个字段为 passWord,两个字段间以一或多个空白隔开。
  例如:
  john iLoveMary
  mary iHateJohn
  jason mmmmmm
  maggie iAmLonely
  · Script 的内容如下:
  #!/bin/bash
  echo -n " Give me the name of the file containing user data..."
  read file
  [ ! -f $file ] && ( echo " '$file' does not exist..."; exit 1 )
  while read username password
  do useradd $username >/dev/null 2>&1
   if [ $? -ne 0 ]
   then echo " Fail to create an account with name=$username..."
   else echo $password passwd --stdin $username >/dev/null 2>&1
   [ $? -ne 0 ] && echo " Fail to set password for '$username'..."
   fi
  done < $file
   
  ·其它说明:
  o 执行时会要求你输入资料文件名。
  o 若帐号已经存在,程序将显示错误讯息并且略过该帐号。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表