Por que o rsync não mantém meu usuário e meus grupos mesmo com a opção -o / -g?

2

No lado do cliente:

rsync -x -r -t -v -o "nobody" -g "nogroup" --progress --delete -u --partial -s -e ssh /home/john/Calibre\ Library [email protected]:/media/Book

No lado do servidor:

clementine:/c/media/Book# ls -la
total 20
drwxrwxrwt   3 nobody nogroup  4096 Jul  1 20:34 .
drwxrwxrwt  13 nobody nogroup  4096 Jul  1 19:24 ..
drwxr-xr-x 246 backup users   12288 Jun 30 17:37 Calibre Library

Não tenho ideia de por que ele altera o usuário e o grupo e não atribui o caminho certo. Por que isso acontece?

    
por zobi8225 01.07.2013 / 20:39

1 resposta

1

Atualização:

Estou começando a pensar que o seu problema pode estar relacionado ao fato de o UID / GID ser diferente em suas máquinas .

Um usuário neste site explica o seguinte:

You don't have the usernames in /etc/passwd on the new server and that's why the owner/group names are not seen on the files you copied over.

Just copy over the appropriate entries in /etc/passwd, /etc/shadow, and /etc/group from the old server to the new one and that should be it.

Isso faz sentido? Nos comentários que mencionei usando o comando "stat" em certos arquivos / pastas no cliente e no servidor. Parte da saída do stat exibirá o UID e o GID. Isso pode ajudar a determinar as diferenças entre o cliente e o servidor.

Resposta original:

Eu vejo que você tem "[email protected]", mas vá em frente e certifique-se de adicionar a opção "--super" ao seu comando.

rsync -x -r -t -v -o "nobody" -g "nogroup" --super --progress --delete -u --partial -s -e ssh /home/john/Calibre\ Library [email protected]:/media/Boo

Página man do Linux :

-o, --owner
This option causes rsync to set the owner of the destination file to be the same as the source file, but only if the receiving rsync is being run as the super-user (see also the --super and --fake-super options). Without this option, the owner of new and/or transferred files are set to the invoking user on the receiving side.

    
por 01.07.2013 / 21:21

Tags