vsftp虚拟账户设置

最近帮朋友弄ftp,其实我最烦vsftp,之前的情况的,vsftp用的是系统账户,网站是apache + php

之前朋友是一个人管理网站,所以就一个ftp帐号搞定,但是最近朋友想让另外的人管理一部分指定的网站,

所以必须有单独的帐号来管理。

google上有很多相关的配置虚拟账户的文章,但我基本上没有成功过。

最后找到这个官方配置:ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.5/EXAMPLE/VIRTUAL_USERS/README

结果也没成功,后来发现我的vsftpd版本是2.0.4,但是这个文档是2.0.5的,赶紧下载2.0.5安装。

ok,后面的就安装官方文档配置基本就ok了,记住一定要完全按照这个文档顺序来配置。
当然文档这里也有几个需要注意的地方
就是生成Berkeley db数据信息首先要确认Berkeley db的版本
默认:

db_load -T -t hash -f logins.txt /etc/vsftpd_login.db

就可以了
但是我这里用的:

db41_load -T -t hash -f logins.txt /etc/vsftpd_login.db

其他的基本没问题。

This entry was posted in Linux. Bookmark the permalink.