Não é possível FTP para / var / www / html no Ubuntu (grupos definidos ...)

2

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

    
por aFreshMelon 19.05.2014 / 23:06

1 resposta

1

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.

    
por 19.05.2014 / 23:12