#!/bin/sh
export LC_ALL=zh_CN;
export PATH=$PATH;
DIR1='部门专用资料上传和下载';
DIR2='分支机构';
DIR3='共享区';
DIR4='部门专区';
cd /srv/ftp/$DIR1/$DIR2/;
if [ ! -d "$1" ]; then
mkdir $1/;
fi
if [ ! -d "$1/$DIR3/" ]; then
mkdir $1/$DIR3/;
fi
if [ ! -d "$1/$DIR4/" ]; then
mkdir $1/$DIR4/;
fi
grep $2 /etc/group > /dev/null 2>&1
if [ $? -eq 0 ];
then
echo "group $2 exist, do not added."
else
groupadd $2;
fi
grep $3 /etc/passwd > /dev/null 2>&1
if [ $? -eq 0 ];
then
echo "user $3 exist, do not added."
else
useradd -G $2 -d /srv/ftp/ $3;
fi
chown $3:$2 $1/ $1/$DIR3/ $1/$DIR4;
chmod 755 $1/;
chmod 755 $1/$DIR3/;
chmod 750 $1/$DIR4/;
echo $4 |passwd --stdin $3;
echo $?