|
|
在vsftpd.conf中有三个选项控制:
userlist_enalbe=YES
userlist_deny=YES/NO
userlist_file=/etc/vsftpd.user_list
如果userlist_deny=YES,/etc/vsftpd.user_list中列出的用户名就不允许登录ftp服务器;如果userlist_deny=NO,/etc/vsftpd.user_list中列出的用户名允许登录ftp服务器。
我们只要在/etc目录下创建vsftpd.user_list文件,文件内容为允许登录或禁止登录的用户名,每个用户占一行。
我是想只有个别用户能“local_enable=YES”,比如只有本地用户test能登录,就如上:
使userlist_deny=NO,再把test添入userlist_file=/etc/vsftpd.user_list,不过这样的话,匿名ftp不能用了,出现530错误,用户就能登录。
换一下,如果改成userlist_deny=YES,然后一个个添加不能登录的用户,就可以匿名登录,也能实现用户登录
请问这是怎么一回事?
还有,在匿名情况下,是以什么用户登录的呢? |
|