erro de permissão scp

0

Eu estou tentando fazer um scp de um servidor no qual o diretório home do usuário recebeu permissão 744 recursivamente. Ao fazer scp estou recebendo o seguinte erro "C0744 1733 database.cpp".

A situação não mudou para uma permissão de 777 também. Com isso estou recebendo um erro semelhante como "C0777 1733 database.cpp". Eu usei o comando chmod -R ugo+rwx home-directory .

Há algo que estou sentindo falta aqui? Eu apaguei a pasta .ssh no diretório home, mas o problema persistiu.

Algumas dicas adicionais:

  1. Para minha surpresa, um scp reverso, ou seja, scp do servidor para a máquina local está funcionando corretamente.
  2. ssh-copy-id no servidor também não está funcionando.
por prathmesh.kallurkar 09.03.2012 / 08:51

1 resposta

0

Se eu ler isso corretamente, você está tentando copiar o conteúdo do diretório pessoal de um usuário.

Para um diretório com um modo de 744, o proprietário pode fazer qualquer coisa, mas ninguém mais pode acessá-lo, porque os diretórios precisam ser executáveis para percorrer até mesmo listar o conteúdo.

Você chmod ugo+rwx home-directory não ajudará porque você não disse para ser recursivo. Use chmod -R ugo+rwx home-directory .

    
por 09.03.2012 / 14:01