yum -y install pam-devel

cd /usr/local
tar zxf pure-ftpd-1.0..tar.gz
cd pure-ftpd-1.0. ./configure --prefix=/usr/local/pure-ftpd/ --with-puredb
make && make check && make install
mkdir -p /usr/local/pure-ftpd/etc/
touch /usr/local/pure-ftpd/etc/pureftpd.passwd
/usr/local/pure-ftpd/bin/pure-pw mkdb /usr/local/pure-ftpd/etc/pureftpd.pdb
cd /usr/local/pure-ftpd-1.0./configuration-file
cp /usr/local/pure-ftpd-1.0./configuration-file/pure-ftpd.conf /usr/local/pure-ftpd-1.0./configuration-file/pure-ftpd.conf.backup vim /usr/local/pure-ftpd-1.0./configuration-file/pure-ftpd.conf
配置文件里 pure-ftpd.conf
指定pdb位置
PureDB /usr/local/pure-ftpd/etc/pureftpd.pdb
修改端口
PassivePortRange chmod /usr/local/pure-ftpd-1.0./configuration-file/pure-config.pl
/usr/local/pure-ftpd-1.0./configuration-file/pure-config.pl /usr/local/pure-ftpd-1.0./configuration-file/pure-ftpd.conf 使用 id www 查看组信息
大概会输出以下内容
uid=(www) gid=(www) 组=(www)
# 添加虚拟用户并映射到www用户
# 语法 /usr/local/pure-ftpd/bin/pure-pw useradd $user -u $uid -g $gid -d $dir -m
/usr/local/pure-ftpd/bin/pure-pw useradd wfc_ftp -u -g -d /data/www -m # 添加防火墙规则
vim /etc/sysconfig/iptables
# 在适当位置添加
-A INPUT -p tcp --dport -j ACCEPT
-A INPUT -p tcp --dport : -j ACCEPT service iptables restart # pure-ftpd 命令帮助
# 查看已有用户
/usr/local/pure-ftpd/bin/pure-pw list
# 删除用户
/usr/local/pure-ftpd/bin/pure-pw userdel $user -m
# 修改密码
/usr/local/pure-ftpd/bin/pure-pw passwd $user -m # 新增用户后,要更新到数据库中,执行
/usr/local/pure-ftpd/bin/pure-pw mkdb # 禁止匿名用户登录
vi /etc/passwd
把 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 这行注释掉或删除

CentOS安装 pure-ftpd的更多相关文章

  1. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  2. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...

  3. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  4. CentOS安装Apache-2.4.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...

  5. CentOS安装Nginx-1.6.2+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...

  6. CentOS安装MySQL-5.6.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了各类基础组件,具体见<CentOS安装LNMP环境的基础组件& ...

  7. 转: CentOS 安装 SVN1.8 客户端

     from: http://blog.csdn.net/clementad/article/details/46898091 CentOS 安装SVN客户端 标签: subversionrpmcent ...

  8. CentOS安装gitLab服务器

    首先利用gitlab-install-el6.sh安装,比较简单: (出处:http://www.linuxidc.com/Linux/2013-06/85754.htm) 1:如果有条件,提供一台全 ...

  9. 【推荐】CentOS安装Tomcat-7.0.57+启动配置+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Tomcat之前,请确保已经安装了JDK-1.7环境,具体见<CentOS安装JDK-1.7>. ...

  10. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

随机推荐

  1. jquery plugins —— datatables 增加行号

    table = $("#Table").DataTable({ "rowCallback": function (row, data, dataIndex) { ...

  2. SpringMVC 的 Controller 返回各种视图的处理方式

    SpringMVC 的 Controller 可以返回各种各样的视图.比如 JSP, JSON, Velocity, FreeMarker, XML, PDF, Excel, 还有Html字符流 等等 ...

  3. pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux 实验准备:主机myrhel2作为服务器端,新建一个没有安装操作系统的虚拟主机,而且其与服务器端在同一个网段 安装的条件: 服务器端:      ...

  4. 剑指Offer01 杨氏数组寻值

    /************************************************************************* > File Name: 001.c > ...

  5. LeetCode 337

    House Robber III The thief has found himself a new place for his thievery again. There is only one e ...

  6. Linq 数据库操作(增删改查)

    Linq数据库增删改查 Linq是一种查询语言,集成包含在formwork中,包含在C#语言中,它的作用是降低查询的门槛,提高开发效率,是我们必须掌握的技术之一,下面是我自己对linq数据库操作的方法 ...

  7. Android OpenGL ES(二)----平滑着色

    直线或者三角形上的每个片段混合后的颜色可以用一个varying生成.我们不仅能混合颜色,还可以给varying传递任何值,OpenGL会选择属于那条直线的两个值,或者属于那个三角形的三个值,并平滑地在 ...

  8. Java之循环练习2

    吐槽O(∩_∩)O:由于前几天电脑坏了,除了在弄电脑的同时又在练习科目三了,又是晒了三天网鱼都没打了.计划还是赶不上变化,真的是让人乱了节拍啊.咔!吐槽完毕,让我们的循环练习继续. 练习一:一个人很倒 ...

  9. chromium浏览器开发系列第二篇:如何编译最新chromium源码

    说一下为什么这么晚才发第二篇,上周和这周department的工作太多了,晚上都是十点半从公司出发,回家以后实在没有多余的精力去摸键盘了.所以请大家包涵! 上期回顾: chromium源码下载: 1. ...

  10. asp.net中URL参数传值中文乱码的三种解决办法

    在做Asp.Net开发的时候,参数传递中文时,经常会遇到页面乱码的问题,下面是在网上收集的相关资料,请大家参考: 解决的方法一般有3种: 1.设置web.config文件 <system.web ...