Adicionar local_umask=022
ao vsftpd.conf parece ter resolvido o problema.
Espero que seja uma pergunta simples. Eu tenho um VPS configurado executando o LAMP e aceitando conexões FTP. o único problema com a minha configuração no momento parece ser que o acesso do apache é negado aos arquivos enviados, porque as únicas permissões definidas são 'rw' para o proprietário.
Em outras palavras, isso é o que eu vejo quando executo ls -al
drwxrwxr-x 2 root admins 4096 Jan 5 01:31 .
drwxrwxr-x 3 root admins 4096 Jan 5 01:28 ..
-rw------- 1 gradinafrica admins 62 Jan 5 01:31 index.html
O terceiro arquivo foi enviado pelo usuário 'gradinafrica'. Eu preciso ter certeza de que ele dá acesso de leitura / gravação ao grupo 'admins' também. Em outras palavras, ls -al
deve exibir isso:
drwxrwxr-x 2 root admins 4096 Jan 5 01:31 .
drwxrwxr-x 3 root admins 4096 Jan 5 01:28 ..
-rw-rw---- 1 gradinafrica admins 63 Jan 5 01:36 index.html
Eu configurei algo incorretamente no vsftpd? Como posso realizar o que estou tentando fazer?
Adicionar local_umask=022
ao vsftpd.conf parece ter resolvido o problema.
Tags permissions ftp vsftpd