Rsync a mapování acl práv

xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Rsync a mapování acl práv
« kdy: 14. 01. 2023, 20:19:07 »
Mám problém s rsyncem, když kopíruju data z jednoho stroje do druhého a mám na obou stejné uživatele, ale s jiným ID. Parametr --numeric-ids zachová ID číslo bez ohlednu na jméno uživatele, ale to neplatí pro ACL.

zkopíruju soubor gg:

Kód: [Vybrat]
rsync -ahvAX --numeric-ids --update --delete --progress gg root@192.168.10.10:/root/
na zdroji:

/etc/passwd
uzivatel:x:500:500::/home/uzivatel:/bin/bash
uzivatelka:x:501:501::/home/uzivatelka:/bin/bash

/etc/group
uzivatel:x:500:
uzivatelka:x:501:


Kód: [Vybrat]
ls -ln gg
-rw-rw-r--+ 1 500 500 3 Jan 14 19:07 gg

getfacl -n gg
# file: gg
# owner: 500
# group: 500
user::rw-
group::r--
group:500:rw-
mask::rw-
other::r--


v cíli:

/etc/passwd
uzivatel:x:5001:5001::/home/uzivatel:/bin/bash
uzivatelka:x:5000:5000::/home/uzivatelka:/bin/bash

/etc/group
uzivatel:x:5001:
uzivatelka:x:5000:


Kód: [Vybrat]
ls -ln gg
-rw-rw-r--+ 1 500 500 3 Jan 14 19:07 gg

getfacl -n gg
# file: gg
# owner: 500
# group: 500
user::rw-
group::r--
group:5001:rw-
mask::rw-
other::r--

Na obou systémech je stejný uživatel, na prvním má ID 500 a na druhém má 5001.
Jak přinutím rsync, aby udělal dokonalou kopii se stejným ACL a ponechal ID čísla bez ohledu na username?
« Poslední změna: 14. 01. 2023, 20:24:03 od xmms »


xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Re:Rsync a mapování acl práv
« Odpověď #1 kdy: 22. 01. 2023, 12:57:59 »
Vypadá to nějaký bug rsyncu ve starém centosu. S novou verzí to funguje správně.