O Rsync falha ao definir os uids corretos

1

Eu tento rsync uma pasta do servidor A para o servidor B:

rsync -aAXSHPr --numeric-ids --fake-super --delete --delete-after --delete-excluded -e "ssh -i key" [email protected]:/home/vmail/ /home/vmail/

rsync -avz --numeric-ids --fake-super --delete --delete-after --delete-excluded -e "ssh -i key" [email protected]:/home/vmail/ /home/vmail/

Não importa o quanto eu tente, o rsync não configura o proprietário do vmail em determinados arquivos (deixa-os de propriedade do root). Eu não interrompo o processo, eu sei que deveria fazê-lo no final.

O usuário do vmail tem exatamente o mesmo UID nos dois servidores. Eu posso, claro, chown os arquivos depois de rsyncing.

O que pode dar errado aqui?

    
por dolphin11 03.08.2015 / 12:07

1 resposta

0

Como você parece ser root, eu não sei porque você está usando --fake-super . Você deveria tentar removê-lo.

Eu nunca usei a opção, mas a leitura da página man parece sugerir quando usar --fake-super você também deve usar -M--fake-super , então ela é aplicada em ambas as extremidades.

    
por 03.08.2015 / 16:24

Tags