ProFTPD 支持MySQL数据库添加虚拟用户认证及Quotas(磁盘限额)

转:http://www.linuxsir.org/main/?q=node/149

参考:http://bbs.chinaunix.net/archiver/?tid-693798.html

文章中说的很详细了,特别说明的是有两点

1.安装proftpd时MYSQL路径要写对如我的mysql安装路径在/usr/local/mysql

而mysql的include路径在其下面/usr/local/mysql/include/mysql

mysql的libraries也一样,在/usr/local/mysql/lib/mysql下所有命令如下:

./configure --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql \
--with-includes=/usr/local/mysql/include/mysql \
--with-libraries=/usr/local/mysql/lib/mysql \
--prefix=/opt/proftpd 

上面这一点要根据自己的路径写,还有就是用apt-get安装始终不成功。希望和我一样想偷懒的人最好直接编译吧

2.在/etc/passwd 和/etc/group添加用户,和用户组

ftp:x:2000:2000:FTP User:/home/ftp:/usr/sbin/nologin

ftp:x:2000:

由于1000被其他程序使用,我改为2000,另外nologin的路径和文章中不同。还有就是把SQL中的默认值1000改为2000,

测试账号的值也改为2000

上一篇: proftp无法起动(IPv6)   下一篇: apache Rewrite 二级域名设定

提交疑问

回顶部