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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值