Uma tentativa de scp um arquivo que eu posso ler retorna o erro, "Nenhum tal arquivo ou diretório"

0

Estou tentando scp (cópia segura) um arquivo de um servidor remoto para o meu local máquina. O comando que estou usando é este:

scp user@server:/path/to/source/file.gz /path/to/destination

Mas o erro que recebo é o seguinte:

scp: /path/to/source/file.gz: No such file or directory

O "usuário" no comando scp é meu nome de usuário no servidor. A sintaxe do comando parece boa para mim. ssh funciona bem e eu posso cd para o arquivo e não parece ser um problema de controle de acesso?

EDIT: Obrigado João. Eu avistei o problema.

ls retornou isto:

-r--r--r-- 1 nobody users 168967171 Mar 10  2009 /path/to/source/file.gz

Portanto, o arquivo estava em um sistema de arquivos somente leitura e o usuário pode lê-lo, mas não scp . Acabei de copiar o arquivo para um diretório diferente e chown e funcionou bem. Seria bom se alguém pudesse explicar por que isso acontece.

    
por Joe 04.06.2012 / 22:31

1 resposta

1

As permissões

r (only) não indicam um sistema de arquivos somente leitura. Eles indicam que o arquivo é somente leitura.

O terceiro r indica que qualquer pessoa pode ler o arquivo, portanto, não deveria haver um problema.

A questão é quais são as permissões para o diretório pai deste arquivo? No entanto, se estiverem errados, você deve ter recebido uma permissão de erro negado.

Existem outras condições que possam afetar a disponibilidade deste arquivo, como uma montagem NFS, etc.?

    
por 05.06.2012 / 01:12