pureftp+user mange for pureftp +修改配置文件
pureftp的安装
wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.30.tar.gz
tar -zxvf pure-ftpd-1.0.30.tar.gz
#如果确定启用mysql认证,请事先安装好mysql和php以及web服务器
#./configure --prefix=/usr/local/pureftpd --with-mysql --with-throttling --with-puredb --with-virtualhosts --with-virtualroot --with-cookie --with-quotas --with-sysquotas --with-ratios --with-welcomemsg --with-peruserlimits --with-lanaguage=simplified-chinese
# make && make install
到这里基本安装完毕了,现在可以启动了。
如果需要设置开机启动并安装为系统服务的话,请按如下配置。
# cp contrib/redhat.init /etc/init.d/pureftpd
# vi /etc/init.d/pureftpd
修改18/19行
fullpath=/usr/local/sbin/$prog
pureftpwho=/usr/local/sbin/pure-ftpwho
为:
fullpath=/usr/local/pureftpd/sbin/$prog
pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho
修改24行
$fullpath /etc/pure-ftpd.conf --daemonize
为 $fullpath /usr/local/pureftpd/etc/pure-ftpd.conf --daemonize
# chmod 755 /etc/init.d/pureftpd
# chkconfig --add pureftpd
# chkconfig pureftpd on
配置文件简介
# vi /usr/local/pureftpd/etc/pure-ftpd.conf
其中可以修改最大连接数、空闲时间等,详细介绍见http://everspring.blog.51cto.com/497193/104618
其中有几项要修改:
chrootEveryone yes 限定在自己的家目录
NoAnonymous yes 不允许匿名登录
Bind 127.0.0.1,21 监听本机回环 <可选>
Bind 192.168.0.254,21 监听本机IP <自行添加的,非必须>
CreateHomeDir yes 允许用户登录后自动创建家目录 <必须>
如果启用了iptables,还必须修改下面这一行:
PassivePortRange 30000 50000保存退出。
iptables开启相关端口:
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 30000:50000 -j ACCEPT
/etc/rc.d/init.d/iptables save
到这里你只要配置好了pureftp-mysql的conf你就可以手动在数据库里面添加用户了。
接下来开始配置web管理界面
本来是有一个pureftpadmin的,后来官网不能下载了,我就找了一个老外,结果发现pureftpadmin就是这东西改的。
wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
解压后放到你的web目录下
然后开始配置吧
用浏览器访问目录下的install.php就可以开始配置了
这步是检查一些文件权限和必须的php组件
这里选择使用root创建一个库还是用一个现有的库
接下来就是一些密码配置什么的了,没就不截图了。最后他会生成一个conf文件,按照他的提示复制到该目录就可以了。
转载于:https://blog.51cto.com/sjr0313/1030630
pureftp+user mange for pureftp +修改配置文件相关推荐
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...
原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html 之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...
- phpstudy升级mysql之后,修改配置文件无效的问题
博主刚到新公司,用的还是phpstudy集成环境,只是公司用的数据库是Mysql5.7的,而phpstudy默认自带的数据库只是mysql5.5的.无奈之下升级,但是升级后发现修改配置文件无效,一定是 ...
- typora将html转为格式,Typora 修改配置文件实现自定义标签样式(常用)
Typora 修改配置文件实现自定义标签样式(常用) Typora 修改配置文件实现自定义标签样式(常用) 一.简介 Typora 是一款支持实时预览的 Markdown 文本编辑器.它系统自带了几种 ...
- Asp.net使用代码修改配置文件的节点值
使用代码修改配置文件的方法: 1.打开配置文件写入的权限 2.先按节点名称长到要修改的节点,然后删除,紧接着将有新值的节点添加回去 3.关闭配置文件写入的权限 修改Appsetting节点的值,修改其 ...
- MySQL 数据库linux系统下修改配置文件设置mysql是否大小写敏感实例演示
通过 vim /etc/my.cnf 修改配置文件, 在 mysqld 模块下面添加 lower-case-table-names=1, 参数 1 代表大小不敏感,0 代表大小写敏感. 再通过 ser ...
- python读写修改配置文件(ini)
示例ini配置文件(setting.ini) [txtA] name = comma,end,full,run comma = 1000 end = 3 full = 2 run = 1 defaul ...
- Nacos服务的注册,服务的调用,修改配置文件自动刷新和命名空间
一.nacos配置中心的配置 使用nacos作为配置中心,不需要再到远端仓库拉取配置文件. 详细的nacos控制台配置参见官方链接 二.服务的注册 创建项目并引入依赖 <!--引入nacos c ...
- 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。...
在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误信息: 访问被拒绝:"[某程序集名]". 碰到这种错误后,就去喝杯茶, ...
- php经典实例使用正则动态修改配置文件
================================================ php基础示例--正则表达式--动态修改配置文件 ========================== ...
最新文章
- Intellij IDEA 高效使用教程
- 基于Python的HTTPS协议模拟登陆+爬取页面
- pycharm使用Djiago创建第一个web项目
- 他们说头不铁,别做机器人
- C++17中那些值得关注的特性(上)
- 四则运算---Java、C语言 写法
- 业务知识——Logger日志打印规范
- dedecms提取某栏目及子栏目名称到首页怎么弄
- python八大选择排序_python之八大排序方法
- moxy json介绍_MOXy的对象图和动态JAXB
- @RequestParam详解
- oracle清理表空间文件,如何自动删除表空间的文件?
- 数值分析方程求根实验matlab,基于matlab的数值分析( 非线性方程求根)上机实验报告1...
- 计算机绘图 精品课程,机械制图与计算机绘图精品课程建设与成效.doc
- 宿命java_昆仑奇侠传外传之宿命篇
- Spark的下一代引擎-Project Tungsten启示录
- c语言一元多项式求和
- waf 防火墙限制_waf防火墙
- 我们选择登月(肯尼迪总统在赖斯大学的演讲)
- 分析PNG图片格式——数据块
热门文章
- 如何将ppt转换成pdf
- 本科应届生22K拿下字节跳动和顺丰offer,看看你都会吗?
- 题解 guP3956 【棋盘】
- iPad能不能装c语言的编译器,IPhone/IPad/IPod安装GCC的方法
- 机器学习笔记 - Py-Feat基于Python的面部表情分析
- 小朵机器人安卓叫什么_小朵机器人app|小朵机器人手机版下载v1.3.2-乐游网安卓下载...
- 计算机组成原理答辩记录表,计算机组成原理答辩论文.doc
- 计算机网络安全外文文献,计算机网络安全与防范外文翻译文献(18页)-原创力文档...
- 生成ssh证书(windows)
- 智慧城管业务流程系统建设