vsftpd: permitir acesso somente para determinados usuários

17

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?

    
por Istao 06.03.2011 / 09:21

3 respostas

24

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.

    
por 06.03.2011 / 10:00
3

existe um arquivo em / etc / ftpusers colocando o permitido somente aqui.

não há necessidade de definir em vsftpd

    
por 06.03.2011 / 11:09
0

adicione o usuário que você deseja negar à lista user_list.

    
por 06.03.2011 / 10:28

Tags