ftp配置文件实现匿名用户和密码用户同样权限,更改#anon_other_write_enable=NO 改配置可以实现匿名用户只能上传下载不能修改删除。
setfacl -dR -m u:ftp:rwx /data/ftp2/dachui/ 设置ftp用户家目录acl权限可以实现同密码用户一样的权限。
复制该配置文件修改改端口号或liste_address来配置多实例。
启动其他ftp实例时可以使用vsftpd /etc/vsftpd/vsftpd1.conf 这样可以直接启动
# 在vsftpd_instance1.conf中 listen_address=127.0.0.1 listen_port=2121
# 在vsftpd_instance2.conf中 listen_address=127.0.0.2 listen_port=2122
[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_root=/data
#anon_other_write_enable=NO
anon_other_write_enable=YES
anon_umask=000
#chown_uploads=YES
#chown_username=zhangsan
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
listen_ipv6=NO
#local_root=/data/ftp1
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
allow_writeable_chroot=YES
listen_port=10021
pasv_enable=YES
pasv_min_port=3000
pasv_max_port=3100
reverse_lookup_enable=NO
[root@localhost ~]#