O uso de umask na configuração de FTP define as permissões nos arquivos enviados, o que realmente precisava ser feito era configurar usuários e grupos corretamente. Admin / mod você pode excluir esta questão.
Eu tenho o mybb instalado e em execução em /var/www/forums
.
Eu tenho dois usuários como parte do grupo www
, logan
e www-data
.
Eu tenho as permissões recursivas do diretório de fóruns definido como:
chmod -R 755 forums
chown -R www-data:www forums
Eu tenho vsftpd
definido como write-enable=YES
.
Não consigo carregar um arquivo! Eu recebo isso no meu filezilla:
Status: Starting upload of C:\Users\l162student\Desktop\money.png
Command: PASV
Response: 227 Entering Passive Mode (174,102,254,169,249,243).
Command: STOR money.png
Response: 553 Could not create file.
Error: Critical file transfer error
Se você precisar de arquivos de log ou conf
, é só pedir.
ATUALIZAÇÃO: Eu apenas tentei 775
e isso me permite escrever arquivos, MAS ...
Os arquivos são todos:
Owner Group 33 1005 -rwxrwxr-x
e os novos arquivos que eu envio estão aparecendo apenas:
Owner Group 1000 1005 -rw-r--r--
Eu quero novos arquivos para herdar as permissões de pastas OU apenas aparecer como:
Owner Group 33 1005 -rwxrwxr-x
Como posso fazer isso?
O uso de umask na configuração de FTP define as permissões nos arquivos enviados, o que realmente precisava ser feito era configurar usuários e grupos corretamente. Admin / mod você pode excluir esta questão.
Isto é devido ao seu VSFTPD mudar para o modo passivo.
Siga estas instruções.
1. abrir arquivo
vim /etc/vsftpd/vsftpd.conf
e escreva
pasv_min_port=49152
pasv_max_port=65534
Salvar e fechar
2. abrir arquivo
vim /etc/sysconfig/iptables-config
e escreva
IPTABLES_MODULES="ip_conntrack_ftp"
Salvar e fechar.
Reinicie o serviço vsftpd
service vsftpd restart
Espero que ajude.
Observação: conforme postado no celular, você pode encontrar problemas de formato. Por favor, edite-o necessário.
Obrigado.
Neste arquivo: /etc/vsftpd/vsftpd.conf
:
#umask=002
Problema resolvido!
Tags permissions ftp vsftpd linux ubuntu