vsftp 使用虚拟目录
1、在# vi /home/logins.txt #####建立一个logins.txt的文件,单行为用户名,双行为密码
2、# db_load -T -t hash -f /home/logins.txt /etc/vsftpd_login.db #####建立数据库文件并设置文件属性.
3、vi /etc/pam.d/ftp 插入如下两行 #####建立认证文件
4、useradd -d /home/vsftpd -s /sbin/nologin vsftpd ###建立一个虚拟用户 做映射
5、# vi /etc/vsftpd.conf ###编写配置文件
local_enable=YES
local_umask=022
anon_umask=022 虚拟用户拷贝文件权限
guest_enable=YES
guest_username=tyg
user_config_dir=/home/logins.txt ### 虚拟用户配置文件存放位置
#anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
pasv_enable=YES //建立资料联机采用被动方式
6、重启vsftpd
7、测试 # ftp 127.0.0.1