O rsync preservará o proprietário entre os servidores se o nome de usuário for igual, mas o ID do usuário não for

4

Eu tenho o seguinte caso:

O servidor A tem um usuário marco com userid 10001 O servidor B possui um usuário marco com userid 10004

Estou copiando um arquivo test.txt , de propriedade de marco , do servidor A para o servidor B, com rsync -avz em execução no servidor B como root .

O rsync preservará o proprietário se o ID do usuário for diferente?

    
por Marco Marsala 12.11.2015 / 13:09

1 resposta

6

Sim e não.

  • Se você é um usuário normal no servidor B, o rsync não pode fazer nada sobre a propriedade do arquivo - todos os arquivos criados por você serão de sua propriedade, fim da história. Portanto, se você estiver se conectando ao servidor B como "marco", os arquivos pertencerão a "marco" (10004).

  • Se você tiver privilégios de root no servidor B e não usar nenhuma opção especial, o rsync preservará o username - os arquivos pertencerão ao usuário "marco", não importa o que UID tem.

  • Se você tiver root e usar --numeric-uids , o rsync preservará o UID - os arquivos pertencerão ao UID 10001, não importando qual usuário ele pertença.

por 12.11.2015 / 13:44