Como configurar usuários virtuais no vsftpd?

2

Eu li este tutorial: link
Minha configuração é a seguinte:

---vsftpd.conf---
listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
connect_from_port_20=YES
pam_service_name=vsftpd
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/sites/$USER
chroot_local_user=YES
hide_ids=YES

---/etc/pam.d/vsftpd---
auth    required pam_pwdfile.so pwdfile /etc/vsftpd/passwd
account required pam_permit.so

Eu criei o arquivo / etc / vsftpd / passwd e adicionei usuários usando o htaccess. Tentei fazer o login, mas não funcionou:

ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 vsFTPd 2.3.5+ (ext.1) ready...
Name (127.0.0.1:root): user1
331 Please specify the password.
Password:
530 Permission denied.
Login failed.

Tudo parece bem aceitar a permissão negada coisa. Como posso consertar isso?

    
por ares94 23.03.2012 / 23:49

1 resposta

1

Talvez você tenha se esquecido de dar permissão de leitura / gravação ao usuário do ftp para / var / www / sites / $ user?

Tente seguir este guia para configurar o servidor: link

Eu usei isso há alguns meses com bons resultados.

    
por 17.11.2012 / 13:32