Proftpd文件系统安装

一.环境:Linux CentOS6.5    MySQL5.6

二.安装包:proftpd-1.3.6.tar.gz

三.操作

    1.将proftpd-1.3.6.tar.gz解压

cd /usr/local/src
tar -zxvf proftpd-1.3.6.tar.gz
rm -y -zxvf proftpd-1.3.6.tar.gz
cd proftpd-1.3.6

    2.安装编译环境

yum -y groupinstall "Development tools"
yum install zlib-devel

    3.配置编译选项,安装

./configure -enable-nls --prefix=/usr/local/app/proftpd --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/include/mysql --with-libraries=/usr/lib64/mysql
make
make install

    4.为存放虚拟用户信息的数据库导入脚本文件,创建4张表,网盘下载

    5.配置proftpd.conf文件    修改用户,用户组,用户UID,用户GID,连接的数据库信息

    6.注册服务

1.复制服务脚本到etc目录下
cp /usr/local/src/proftpd-1.3.6/contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd
2.修改启动脚本
vi /etc/rc.d/init.d/proftpd

Proftpd文件系统安装_第1张图片

3.修改权限
chmod 777 /etc/rc.d/init.d/proftpd
4.设置开机启动
chkconfig proftpd on

    7.创建ftp文件夹并授权

mkdir /ftp/person
chown –R luckmin.luckmin /ftp/person
chmod -R 777 /ftp/person

    8.向数据库中插入虚拟机用户,并限制用户使用空间的大小

INSERT INTO ftpusers VALUES ('test', '*FD571203974BA9AFE270FE62151AE967ECA5E0AA', 1000, 1000, '/home/test', '/sbin/nologin',0,'','');

INSERT INTO quotalimits VALUES  ('test','user','false','soft','104857600','0','0','0','0','0');

    9.启动服务,用刚才的虚拟用户登录

service proftpd start

 

转载于:https://my.oschina.net/u/4042972/blog/3014499

你可能感兴趣的:(Proftpd文件系统安装)