体验PureFTP
来源:互联网 发布:js json树状结构遍历 编辑:程序博客网 时间:2024/05/01 18:19
系统:ubuntu
安装:sudo apt-get install pure-ftpd 即可,如果需要数据库支持可以再装pure-ftpd-mysql等等,也可以安装pureadmin图形管理工具,方便管理
ubuntu官方wiki中有提供简单配置方法:http://wiki.ubuntu.org.cn/Pure-ftpd%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE
关于虚拟用户的配置:
要启用虚拟用户功能,需要在命令后加入 -l puredb:/etc/pure-ftpd/pureftpd.pdb
如果用/etc/init.d/pureftpd start 启动的画,默认不会加入这个参数,需要在/etc/pure-ftpd/auth里执行 ln -s ../conf/PureDB 75puredb (75为验证优先级)
开启mysql数据库功能:
sudo apt-get install pure-ftpd-mysql之后,/etc/init.d/pureftpd-mysql start启动(需要重启计算机),/etc/pure-ftpd/db/mysql.conf是pureftp关于mysql的配置,配置之前要先建立用户表
进入mysql中创建数据库pureftp (名字随意),然后创建用户表
CREATE TABLE `users` (
`User` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`Password` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`Uid` int(11) NOT NULL DEFAULT '-1',
`Gid` int(11) NOT NULL DEFAULT '-1',
`Dir` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
PRIMARY KEY (`User`)
)
User表示用户名,Password是密码,可以是明文也可以是加密文件,Uid是用户id,Gid是群组id,Dir是虚拟用户目录,下面是关于mysql的简单配置,在mysql.conf文件里写入
#服务器地址
MYSQLServer 127.0.0.1
#端口
MYSQLPort 3306
#运行进程
MYSQLSocket /var/run/mysqld/mysqld.sock
#mysql登录用户
MYSQLUser root
#登录密码
MYSQLPassword 11111
#启用数据库,跟上面一致就可以
MYSQLDatabase pureftpd
#ftp用户密码加密方式,cleartext表示明文
MYSQLCrypt cleartext
#password查询语句
MYSQLGetPW SELECT Password FROM users WHERE User="/L"
#真实用户id查询语句
MYSQLGetUID SELECT Uid FROM users WHERE User="/L"
#群组id查询语句
MYSQLGetGID SELECT Gid FROM users WHERE User="/L"
#用户目录查询语句MYSQLGetDir SELECT Dir FROM users WHERE User="/L"
说明文档中文翻译http://bbs.chinaunix.net/thread-1231878-1-1.html
这里同样有一篇pureftpd使用的精华贴http://bbs1.chinaunix.net/viewthread.php?tid=1519591
- 体验PureFTP
- pureftp安装
- pureftp配置
- Pureftp 编译安装过程
- PureFtp and xinetd
- pureftp性能测试记录
- PUREFTP 自定义认证
- pureftp搭建ftp
- pureftp的配置
- ubuntu pureftp 425 问题
- pureftp+pureadmin安装配置
- Pureftp+ftp_v2.1
- virtual host & pureftp
- pureftp+pureadmin安装配置
- Centos6.x 安装pureFTP
- 配置pureftp + mysql 认证登陆
- ubuntu pureftp 下 530问题解决
- linux下的PureFtp搭建
- 全面认识UML类图元素
- MediaPlayer控件属性描述
- 常用字符串函数 && char数组存字符串 && unsigned char数组存字符串 && 数组当形参
- 理解AppDomain
- 转:Android上ffmpeg移植(1)
- 体验PureFTP
- Tokyo Cabinet TCHDB源码阅读——delayed record pool和tchdbputasyncimpl相关函数代码注释
- 转:Android上ffmpeg移植(2)
- 转:Android上ffmpeg移植(3)
- 把datatable里的数据转换成xml格式的字符串
- VC++在Windows平台连接MySql数据库
- 网站中图片变形如何解决
- 转: Android上ffmpeg移植(4)-终结篇
- 收集的正则表达式口诀