permissão scp negada para um único arquivo

1

Da minha máquina Windows eu gostaria de scp (eu tenho git bash instalado) 2 arquivos para um diretório em uma caixa redhat.

No diretório onde estão os 2 arquivos que eu faço no meu terminal

user@workstation$ scp file1.jar user@remote:/home/user/dir/ FAILS: permission denied
user@workstation$ scp file2.jar user@remote:/home/user/dir/ WORKS

Surpreendentemente, ambos os arquivos (localmente) têm as mesmas permissões ( ls -al )

-rw-r--r--    1 user   admin 58706904 Jun  4 16:02 file1.jar
-rw-r--r--    1 user   admin 45033480 Jun  4 16:02 file2.jar

No servidor remoto, dei ao diretório de destino dir permissões completas para todos ( chmod 777 )

drwxrwxrwx  3 user root       4096 Jun  4 16:16 .

Nem nas janelas nem na máquina redhat eu tenho acesso de administrador.

Obrigado pela ajuda

    
por tenticon 04.06.2018 / 17:41

1 resposta

0

Em vez de copiar os dois arquivos file1.jar , file2.jar do diretório em que foram criados (empacotando um projeto maven usando mvn clean package na pasta do projeto java) em uma pasta separada antes de enviá-los com scp para o servidor remoto, eu os enviei diretamente do diretório original e isso funcionou.

Portanto, copiar os arquivos deve ter feito alguma coisa para as permissões de um dos arquivos, mas não para o outro. Realmente estranho. Mas de qualquer maneira, funciona agora ..

    
por 05.06.2018 / 12:50

Tags