Using an allowed user list with VSFTPD
- by Naftuli Tzvi Kay
According to the Wiki here, you can only allow certain users to log in over FTP using the following configuration in your /etc/vsftp.conf file:
userlist_enable=YES
userlist_file=/etc/vsftp.user_list
userlist_deny=NO
I've configured my system to use this configuration, and I only have one user which I'd like to expose over FTP named streams, so my /etc/vsftp.user_list looks like this:
streams
Interestingly enough, I cannot log in once I enable to user list. If I change userlist_enable to NO, then things work properly, but if I enable it, I can't log in all, it just keeps trying to reconnect. I don't get a login failed message, it just keeps trying to reconnect when using lftp.
My /etc/vsftp.conf file is available on Pastebin here and my /etc/vsftp.user_list is available here.
What am I doing wrong here? I'd just like to only make the streams user able to log in.