vsftpd配置笔记

实验环境CentOS7、vsftpd3.0.2

创建两个账号fanyc1、fanyc2

1,登录账号限制:

结论1:ftpusers为黑名单,只要存在只这里的用户,都登录不了

结论2:user_list为白名单,如下配置后,不在ftpusers中但是在user_list中的用户可以登录

# vsftpd.conf
userlist_enable=YES
userlist_deny=NO

 结论3:user_list为黑名单,如下配置后,不在ftpusers且不在在user_list中的用户可以登录

# vsftpd.conf
userlist_enable=YES
userlist_deny=YES

2,家目录限制:先通过以上user_list白名单保证fanyc1和fanyc2都可以登录

结论1:chroot_list里的用户被限制在家目录

chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES  // 解决客户端出现500 OOPS错误的

 结论2:不在chroot_list里的用户被限制在家目录

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES // 解决客户端出现500 OOPS错误的

猜你喜欢

转载自fanyc.iteye.com/blog/2323851