Ich muss ein Verzeichnis mit einem Remote-Server synchronisieren, damit alle Dateien von Benutzer X und Gruppe Y auf dem Quellcomputer (lokal) dem Benutzer W und der Gruppe Z auf dem Zielcomputer (Remotecomputer) zugeordnet werden. Wenn möglich mit ssh als Transport, aber wenn ich den rsync-Daemon verwenden muss, ist es auch in Ordnung.
Gibt es eine Möglichkeit, das zu tun? Ich suche nach einer Möglichkeit, eine beliebige Benutzer- / Gruppenzuordnung zu erstellen, z
local user X => remote user W
local group Y => remote group Z
... and as many of these as needed.
Dies sollte ein ziemlich häufiger Anwendungsfall sein, nicht wahr? ZB habe ich Dateien auf meinem lokalen Computer, auf denen mein Benutzername X lautet, und ich muss sie auf einen Webserver hochladen, auf dem sie einem bestimmten Benutzer gehören müssen, der weder denselben Namen noch dieselbe UID wie mein Benutzer hat mein PC.
Ich kann das nicht auf der Manpage von rsync finden ...
LINUX auf lokalem und Remote-Computer (Ubuntu local, centOS remote)
Befehl, den ich ausprobiert habe: rsync -avz / path / to / local root@myhost.com: / path / to / remote