Verifique se as permissões em /var
/ var/www
e / var/www/public
estão definidas para permitir acesso adequado ao usuário que você está usando.
Estou tendo alguns problemas com o vsftpd.
Eu preciso que a webroot esteja em / var / www / public porque tenho vários usuários acessando-a, então não posso colocá-la em um diretório de usuários. Agora que o diretório tem "chown -R www-data: www-data" configurado e eu verifiquei com ls -la, tudo é propriedade da www-data.
Fazendo grupos com o usuário que estou usando o FTP com retornos "username sudo www-data" .
Se eu tentar FTP com esse usuário com base em / var / www / public, ele me dispara "Sem permissão" no Dreamweaver e "Falha ao alterar o diretório" no Cyberduck, que eu suponho ser um problema de permissão também. / p>
Como faço para corrigir isso? Novamente, diretório do usuário! = Uma opção.
Aqui estão as permissões que levam à pasta:
/var - drwxr-xr-x 13 root root 4096 May 6 19:52 var
/var/www - drwxrwxr-x 4 www-data www-data 4096 May 19 20:01 www
/var/www/public - drwxrwxr-x 7 www-data www-data 4096 May 19 20:01 public
EDIT: Eu poderia consertar isso usando o ProFTPd com privilégios de root, isso é bastante inseguro. Eu realmente gostaria de receber uma resposta para fazê-lo funcionar com o vsftpd.
PS. Ubuntu 14.04, Apache2, VSFTPd
Verifique se as permissões em /var
/ var/www
e / var/www/public
estão definidas para permitir acesso adequado ao usuário que você está usando.
Tags permissions groups ftp ubuntu web-server