在Debian下配置vsftpd

apt-get install vsftpd

安装后可以参考vsftpd包自带的示例说明文档,我参考的是:

zless /usr/share/doc/vsftpd/EXAMPLE/VIRTUAL_USERS/README.gz

虚拟用户方式的配置过程需要使用pam格式认证,需要使用Berkeley db3格式相关工具,安装如下:

apt-get install libdb3-util

之后就可以使用db3_load来生成所需的db3格式pam文件。

该文档有一个小错误,在/etc/pam.d/下面应该生成的是vsftpd文件而不是ftp文件。

VIRTUAL_USERS示例提供的FTP虚拟帐号权限是有很多限制的,应参考VIRTUAL_USERS_2示例扩充功能。

用类似chown virtual -R /home/ftp 这样的指令将FTP文件存储目录的拥有者置为virtual(与vsftpd中虚拟用户对应的实际系统用户帐号)。

可以再使用chmod 700 -R /home/ftp 把目录的权限修改为只有拥有者权限的人才可以操作。

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki