In vsftpd.conf add:
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
Edite o arquivo para conter um nome de usuário por linha.
Eu quero configurar o servidor FTP para permitir apenas alguns usuários, então com o vsftpd, eu adiciono vsftpd.conf
:
local_enable=YES
user_config_dir=/etc/vsftpd_user_conf
Em /etc/vsftpd_user_conf
para o usuário unix foo
I definido em um arquivo foo:
local_root=/home/foo/ftpdir
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
virtual_use_local_privs=YES
local_umask=022
... e eu lanço o vsftpd. Eu posso acessar o FTP com o usuário foo. No entanto, eu também posso com outros usuários unix! Como posso desabilitar outros usuários unix?
existe um arquivo em / etc / ftpusers colocando o permitido somente aqui.
não há necessidade de definir em vsftpd
adicione o usuário que você deseja negar à lista user_list.