vsftpd多实例多用户不同权限

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

posted @   月月月月  阅读(62)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示