[MEGOLDVA] rsync egyik szerverről másikra UID / GID problémák (megoldva, chroot rossz, érteem, legalábbis ilyen esetben..)

Fórumok

Üdv, lehet én nézek be nagyon valamit, de valahogy sehogy nem akar összejönni a történet.

Alapszitu. Adott 'A' szerver, Centos6 azon adott egy rakás user / group / ACL / stb.. + egy megosztás. Ezt kellene nekem valahogy 'B' szerverre átsyncelnem úgy, hogy ne kelljen utána a jogosultságokkal vacakolnom.

Elvileg rsync manual szerint username/groupname alapján dolgozik, ha csak nem adom meg a --numeric-ids -t ha jól értelmeztem .. Na de a lényeg

'A' szerver oldalon van egy rsyncd fellőve ilyen opciókkal:

[root@sambav2 ~]# cat /etc/rsyncd.conf
uid = root
gid = root
use chroot = yes
max connections = 4
syslog facility = local5
pid file = /var/run/rsyncd.pid

[samba]
        path = /opt/samba
        comment = samba share

[homes]
        path = /opt/homes
        comment = samba homes

---

[root@sambav2 ~]# cat /etc/xinetd.d/rsync
service rsync
{
        disable = no
        flags           = IPv6
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}
 

Adott 'B' szerver szinrkon scriptje (ami rootként fut hogy tudja állígatni a jogosultságokat is) ... ami a következő:

rsync --stats -auXHog rsync://1.2.3.4/homes /opt/teszt/homes/
 

Ennyi. Lehet én nézek már félre valamit, mert nagyon nézem az opciókat, meg ilyesmi, de B szerveren UIDok jelennek meg és nem a username/groupname.

'B' szerveren fel vannak véve ugyan azok a userek mint 'A' szerveren.

Az eredmény 'B' szerveren az lesz, hogy UID/GID számokat látok és nem username/groupname párosokat az átszinkronizált fájlokra / könyvtárakra.

Példa, A szerveren "adam" user van 501-es UID-el. B szerveren is létezik "adam" user 1001-es UID-el, sync után mégis 501-et látok "adam" helyett B oldalon.

Amit még tudni kell az egyik egy Centos6 3.0.6 -os rsync-el (ez az rsyncd), a másik oldal egy Ubuntu 20.04 3.1.3 -as rsyncel.

Hol nézek be és mit ? :(

Előre is köszi a hozzászólásokat :)

Hozzászólások