Mapeamento UID com rsync

Mapeamento UID com rsync

Estou migrando arquivos entre servidores e preciso mapear UIDs (adicionar 500) e GIDs. Como eu gostaria de fazer isso em uma única passagem, existe uma maneira de executar um comando para cada cópia de rsync de arquivo?

Responder1

rsync faz o que você quiser se você der -a. Na verdade, você só precisa -ode and -g, mas como está tentando preservar isso, provavelmente desejará o restante do que é -afornecido.

Obviamente você precisa de permissões de root no lado remoto para que isso funcione. Isso significa que você precisa fazer login como root no sistema remoto se estiver sincronizando novamente por SSH. Se você estiver executando rsynccomo um daemon no sistema remoto, ele precisará ser executado como root.

informação relacionada