· 首先把要建立的帐号以及密码写在一个资料文件内,每一行有两个字段: 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 若帐号已经存在,程序将显示错误讯息并且略过该帐号。