


#!/bin/sh
# ftpadmin group number
FTPGRPID=2000
# ftpadmin group name
FTPGRPNAME=ftpadmin
# ftpadmin home
FTPHOME=/home/ftpadmin
export FTPGRPID FTPGRPNAME FTPHOME
if [ "`whoami`" != "root" ]; then
echo "Must be root to run this script!"
exit
fi
if [ $# -ne 2 ]; then
echo "Syntax: `basename $0` username password"
exit
fi
if grep -q "^$1:" /etc/passwd; then
echo "User already exists in /etc/passwd!"
exit
fi
/usr/sbin/adduser -c "FTP User" -d $FTPHOME/$1 -g $FTPGRPID -s /bin/false -M -p "$2" $1
mkdir -p $FTPHOME/$1
chown $1:$FTPGRPNAME $FTPHOME/$1
chmod 770 $FTPHOME/$1

Users browsing this forum: No registered users and 0 guests