Esse grupo deve ter permissões de rwx nessa pasta. Se não for executado
chmod 775 <directory>
Instalei o vsftpd ontem no CentOS 6, mas não tive chance de testá-lo hoje. Quando fui fazer o upload de um arquivo de teste, ele está voltando e me dando este erro:
553 Could not create file
Depois de pesquisar rapidamente as informações que encontrei na resolução do erro, incluindo este post já foram coisas que eu tentei ...
vsftpd.conf
tem write_enable
definido como true
Até cheguei a testar a alteração do grupo em todo o caminho até a pasta de destino.
EDIT:
Just to expand on this, at the time I did ensure that the modes on the directories were set appropriately as well.
What I ended up doing was uninstalling vsftpd and re-installing from yum. After I did this things worked appropriately. So I'm convinced it was a setting in
vsftpd.conf
file. However I didn't save a copy of it to do a diff off of to confirm.Hopefully someone else who has had the same problem with the same symptoms and found out what the cause was can accurately answer this question here for someone else who comes along.
Esse grupo deve ter permissões de rwx nessa pasta. Se não for executado
chmod 775 <directory>
Você precisa executar os seguintes comandos para permitir o upload e a edição de arquivos no SELinux:
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
no diretório raiz do ftp
setsebool -P tftp_home_dir on
setsebool -P ftpd_full_access on
funcionou para mim
setsebool -P ftpd_full_access 1
Tags permissions ftp vsftpd centos