如何快速建立多个帐号
发表于:2007-07-04来源:作者:点击数:
标签:
·首先把要建立的帐号以及密码写在一个资料文件内,每一行有两个字段: o第一个字段为 username, o第二个字段为 password,两个字段间以一或多个空白隔开。 例如: john iLoveMary mary iHateJohn jason mmmmmm maggie iAmLonely ·Script 的内容如下: #!/
·首先把要建立的帐号以及密码写在一个资料文件内,每一行有两个字段:
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 a
clearcase/" target="_blank" >ccount with name=$username..."
else echo $password | passwd --s
tdin $username >/dev/null 2>&1
[ $? -ne 0 ] && echo " Fail to set password for '$username'..."
fi
done < $file
下载 script
·其它说明:
o 执行时会要求你输入资料文件名。
o 若帐号已经存在,程序将显示错误讯息并且略过该帐号。
原文转自:http://www.ltesting.net