Altera as permissões dos arquivos

0

Eu tenho um script para copiar arquivos binários para a máquina remota e depois que os arquivos são copiados no arquivo tmp dos servidores remotos. Ele automaticamente sudo login para o host e faz cd /tmp e chmod 775 para arquivos copiados, mas me pede uma operação de erro não permitido. Então, novamente eu terei que sudo logout e ir para a pasta /tmp , então mude a permissão manualmente e novamente sudo login no host e então eu tenho que instalar os binários (/ tmp / copied file).

Observação : o arquivo binário possui permissões completas

Existe uma maneira pela qual eu posso alterar a permissão do arquivo copiado no /tmp sem o sudo logout.

    
por Sai 11.01.2016 / 09:48

1 resposta

1

Você pode usar a opção rsync with -a , considerando que você tem um usuário no servidor remoto igual ao proprietário dos arquivos nos arquivos binários do seu caso.

A opção

-a em rsync transfere arquivos da máquina para outra com todos os atributos.

    
por 11.01.2016 / 12:01