Estou tentando definir um upload de FTP para uma raiz da web no Ubuntu 12.04 usando o vsftp. O usuário tem uma conta local, username_ftp. Mudei sua casa para a raiz da web em / etc / passwd.
username_ftp:x:1004:1004:Users FTP Account,,,:/var/www/html/username:/bin/false
Eu consigo fazer login no servidor FTP como este usuário, mas não consigo escrever. As permissões no diretório são as seguintes:
ls -lha /var/www/html/username/
total 8.0K
drwxrwxr-x 2 username_ftp username_ftp 4.0K Jan 9 10:27 .
drwxr-xr-x 5 root root 4.0K Jan 7 20:38 ..
Alguma idéia de por que não consigo enviar arquivos quando estou logado como este usuário? Acredito que tenho todas as opções de configuração necessárias para permitir a gravação de usuários locais, como as permissões do sistema de arquivos devem permitir.
local_enable=YES
write_enable=YES
chroot_local_users=NO
Tags permissions ftp vsftpd ubuntu