if [ -d /home/ ]
then
echo "用户已经存在!"
exit
else
useradd -g nobody -s /sbin/nologin
passwd
echo >> /etc/vsftpd/chroot_list
chmod 755 /home/
export HTTPD_FILE=/etc/httpd/conf/httpd.conf
echo "<VirtualHost 10.1.1.103>" >> $HTTPD_FILE
echo " DocumentRoot /home/" >> $HTTPD_FILE
echo " ServerName " >> $HTTPD_FILE
echo " ServerAlias *." >> $HTTPD_FILE
echo " ErrorLog /var/log/apache/_log" >> $HTTPD_FILE
echo "</VirtualHost>" >> $HTTPD_FILE
echo >> $HTTPD_FILE
MYSQL_USER=root //mysql用户名
MYSQL_PASSWORD="" //mysql密码
mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e"Create Database ;"
mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e"Grant all privileges on .* to @localhost identified by '';"
fi
然后保存为ftpuser
更变它的属性来可执行
#./adduser 用户名 域名 mysql数据库名
这样就可以了!
可以实现的功能有FTP帐号,虚拟主机的配置与mysql数据库的开通
(在此感谢Windix)
|
|