Não é possível visualizar o conteúdo do diretório no servidor Linux via FTP, ou usando "dir" via shell, capaz de encontrar arquivos dentro do diretório, no entanto

1

Eu tenho um diretório no meu servidor Linux (CentOS) que serve como um repositório para arquivos enviados de uma página da Web.

Eu notei que não era capaz de abrir o arquivo usando o Filezilla via FTP (anteriormente era capaz de), então eu fiz login usando o acesso root via shell e tentei alterar o diretório para o quesiton - o comando cd foi bem-sucedido (o prmpt listou o diretório), mas o comando dir resultou em noresponse (sem erro, apenas um novo prompt com mais nada retornado).

Pensando que era um diretório vazio (talvez nenhum usuário tenha feito o upload de nada) Eu mesmo fiz o upload de um arquivo, tentei dir novamente - nada.

Então eu procurei pelo arquivo que foi enviado usando

encontre / -type f -name myfile.xlsx

E a localização foi retornada como o diretório inacessível!

Eu agora estou fora de ideias (não muito experiente com acesso tipo shell / bash) - mas parece que o (s) arquivo (s) estão lá, alguma idéia de como eu poderia recuperá-los / abrir os arquivos?

EDIT: O log de FTP para tentar acessar o arquivo é o seguinte

Status: Directory listing of "/public_html/uploads" successful
Status: Retrieving directory listing of "/public_html/uploads/offlinexls"...
Command:    CWD /public_html/uploads/offlinexls
Response:   550 /public_html/uploads/offlinexls: No such file or directory
Error:  Failed to retrieve directory listing

as permissões no diretório estão definidas em 777

O usuário de FTP tem acesso a todos os arquivos e pastas

    
por Gideon 02.07.2015 / 23:01

1 resposta

1

Simples e simples, você pode e X ecutar a pasta, mas você não pode R ler a pasta. tudo que você precisa fazer é definir permissões para 0775 ou:

Usuário: rwx , Leitura, Gravação, Execução

Grupo: rwx , leitura, gravação, execução

Outro: rx , leitura, execução

ou seja, rwxrwxr-x é o que deve aparecer na pasta após listar o diretório pai com ls -a e depois de aplicar as permissões 0755 nessa pasta

    
por 03.07.2015 / 00:39