Novos arquivos em / var / www possuem as permissões incorretas

1

Minha raiz da web, /var/www , é de propriedade do meu usuário pessoal no sistema, no entanto, também configurei um usuário de FTP com /var/www como seu diretório inicial.

Se eu colocar novos arquivos em /var/www via SSH logado como usuário ( nano /var/www/something.html ) está tudo bem e novos arquivos recebem permissões 644, que é o que eu quero. Novos diretórios colocados via viamkdir também funcionam bem através de cada usuário e recebem permissões 755, também o que eu quero.

O problema é que, se eu colocar novos arquivos nele via FTP, através de qualquer usuário, eles receberão permissões 600, o que não é o que eu quero. Diretórios recebem permissões 700.

Então, como eu corrijo para que novos arquivos recebam as permissões que eu quero? Estou usando o vsftpd como um servidor FTP, se isso ajudar alguém.

    
por Alfo 22.07.2012 / 11:30

1 resposta

1

No arquivo de configuração do /etc/vsftpd/vsftpd.conf

#anon_umask=066
anon_umask=022

chown_uploads=YES
chown_username=ftp

(ftp qualquer usuário que você quer que eles sejam)

Veja o /etc/vsftpd/vsftpd.conf.example e leia os exemplos. É bastante auto-explicativo.

    
por 22.07.2012 / 12:10