分页: 1 / 1

关于Server批量建立用户的脚本

发表于 : 2009-09-26 10:02
xiaoxiaflash
由于我要建立用户名,有一个RandomPass.class的文件来随机生成密码,但是它不会自动填上去,要在命令行里要复制一下,很麻烦,请问有没有更好的办法。让他自己设置好密码?

if [ $LOGNAME != "root" ]
then
echo Need to be root to continue.
exit 1
fi
IDENT=`cat /etc/passwd | grep $1`
if [ "$IDENT" != "" ]
then
echo Username \"$1\" already exists
exit 2
fi
java RandomPass
adduser --gid 1001 --gecos "$2" "$1"
psql -c 'CREATE USER '$1' IN GROUP CS08'
psql -c 'CREATE DATABASE '$1' OWNER '$1''

我希望再写一个件可以调用这个实现批量建,但是没成功,不知道可不可以帮我写一下,十分感谢,最好是能把用户名密码生成到记事本里,十分谢谢