实验环境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错误的