CentOS 6 VSFTP 553 Não foi possível criar o arquivo

4

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 ...

  • Confirme se o usuário que está se conectando ao FTP faz parte do grupo que possui o diretório
  • Confirme se o arquivo 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.

    
por Mike Keller 26.10.2012 / 22:17

4 respostas

4

Esse grupo deve ter permissões de rwx nessa pasta. Se não for executado

chmod 775 <directory>
    
por 07.11.2012 / 21:05
2

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
    
por 10.06.2014 / 06:37
0

no diretório raiz do ftp

setsebool -P tftp_home_dir on
setsebool -P ftpd_full_access on

funcionou para mim

    
por 31.08.2018 / 17:24
-1
setsebool -P ftpd_full_access 1
    
por 06.09.2016 / 09:34