FTP 550: permissão negada

8

De repente, recebo o erro 550: Permission Denied in Filezilla quando tento criar um novo diretório.

Há alguns dias, alterei algumas configurações no servidor em relação às configurações de ssl e imap, mas não acho que isso tenha afetado as configurações de FTP ...

De qualquer forma, depois de muito tempo pesquisando nada parece funcionar. A idéia principal pode ser que o usuário não tenha permissões, mas o interessante é que eu posso:

  • criar arquivos
  • excluir arquivos
  • excluir diretórios

Mas não criando diretórios. Eu recebo o erro "550 Permission denied" no diretório principal e "550 access_log: Nenhum arquivo ou diretório" no subdiretório.

Alguém sabe onde o erro poderia estar? Obrigado

    
por user221156 25.05.2014 / 01:35

4 respostas

2

Eu tenho um 550 usando FTP com o Filezilla porque o FTP regular não tem permissões suficientes no meu servidor.

Eu mudei para uma conexão SSH / SFTP e isso foi corrigido.

    
por 18.09.2014 / 21:03
1

O projeto Filezilla tem uma boa parte em Protegendo sua instalação do Windows Service . Em essência:

Criar usuário

  1. Feche a interface do Filezilla (se aberta)
  2. Pare o serviço Filezilla
  3. Crie uma conta do Windows em nível de usuário (não em nível de administrador) para que o serviço FileZilla seja executado, com "a senha nunca muda"
  4. Em Serviços, abra as propriedades do Filezilla, na guia Logon e altere para executar com a nova conta

Permissões de pasta

  1. Conceder permissões de gravação ao novo usuário em C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
  2. Se você usar o registro, defina o acesso "Gravar" para C:\Windows\Logs
  3. Nas pastas de upload de FTP de destino, defina "Controle total" para cada pasta gravável mais alta que você deseja usar

Reinicie o serviço

    
por 03.09.2017 / 23:31
0

Supondo que você esteja no Linux, vá até um diretório e veja se o usuário tem permissões. Por exemplo:

Tente definir as permissões no diretório para 777. Se funcionar, você sabe que tem um problema com as permissões. NÃO deixe o diretório em 777, não é seguro, apenas para testes rápidos. 755 é geralmente apropriado se você tiver tudo configurado corretamente. Você também pode tentar adicionar o usuário ao grupo que possui o diretório (você pode fazer isso através de ls -l). Isso lhe dirá o que o usuário possui.

    
por 25.05.2014 / 04:54
0

Use o parâmetro abaixo em vsftpd.conf para dar permissão ao usuário anônimo ou script na máquina linux.

  • write_enable = SIM
  • anon_mkdir_write_enable = SIM
por 25.08.2018 / 09:00