· 首先把要建立的帐号以及密码写在一个资料文件内,每一行有两个字段:
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 若帐号已经存在,程序将显示错误讯息并且略过该帐号。
相关文章
Linux下XFConfig的有效使用
应用技术:如何给Linux补洞
用Linux轻松建立内部“因特网”
了解Oracle数据库中的系统参数
如何快速建立多个帐号
为什么编译的时候把mod_cookies编译进去了,但是cookies还是不能用
为什么编译的时候提示不支持BerkeleyDB2.x
如何增加postfix的进程数
Qmail如何使一个用户能使用多个域
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛