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 ~]#