Problema de privilégios usando o rsync

1

Eu estou tentando mover um diretório da web de serverA para serverB Eu tenho sudo priveleges em ambos, mas eu não sei a senha do root.

Usando o comando

rsync -a serverA:/var/www serverB:/var/

Eu recebo um erro que eu não tenho privilégios para mkdir no serverB. Faz sentido que as permissões não me deixem gravar em / var sem sudo.

Então eu tento o mesmo comando com o sudo. Mas ele pede senha root @ serverB. Que eu não sei. Eu acho que nunca defini um.

A mesma coisa acontece se eu executar o comando em qualquer servidor.

Alguma idéia de como contornar isso?

    
por dan08 14.08.2013 / 16:10

1 resposta

2

Se você não especificar um usuário, será padronizado para o nome do usuário local. Se você correr com sudo ele acha que você é root, é por isso que você tem esse comportamento.

Tente ser explícito:

sudo rsync -a your-user@serverA:/var/www target-user@serverB:/var/
    
por roadmr 14.08.2013 / 16:29