Manfred Rebentisch wrote:
Am Dienstag, 23. November 2004 16:05 schrieb Torbjoern Gripp:
Ich glaube gar nichts.... Ich weiss nur, das ich das weder ironisch noch oberlehrerhaft gemeint habe.. Jedenfalls klingt dein Ton so, als seist du ueber das Problem schon ziemlich genervt...
Damit hast Du getroffen. Ich möchte wirklich nicht unfreundlich klingen, aber genervt bin ich wirklich.
Konkret steht jedenfalls nichts ueber deine bisherigen Bemuehungen in der ersten Mail... Der Trick ist, "glaube ich" jedenfalls, die uid und die gid... Bei mir hat es zwischen zwei Linux-Rechnern (weil ich mich in keiner "Risiko-Lage" befand) mit uid und gid = root problemlos funktioniert und funktioniert noch Vielleicht hast du da ja noch nicht geschaut....
Also, gleich mal ran (ich hatte es natürlich auch schon mit uid/gid probiert, aber es gibt ja immer noch ne Kombination...). Also, mit uid und gid geht es auch nicht. Der Rsync-Server läuft unter dem Benutzer "backup". Hier die momentan aktuelle rsyncd.conf vom Windows-2000-Rechner. Mit dem untersten Eintrag "Programme", bei dem der "auth users" nicht steht, funktioniert es.
use chroot = false strict modes = false hosts allow = * log file = rsyncd.log pid file = rsyncd.pid read only = true secrets file = rsyncdsecrets transfer logging = yes uid = backup gid = SYSTEM
[restore] path = /cygdrive/c/cwrsync/data read only = false auth users = backup
[totalcmd] path=/cygdrive/C/totalcmd auth users = backup
[Programme] path=/cygdrive/C/Programme
Hi, da bin ich wieder.. ich habe das ganze Problem heute noch einmal "durchgespielt" bzw. auf nem linux-server mit linux-client und einem windos2000 mit cwrsync als rsync-server. Zunaechst hatte ich mit deiner Konfiguration selbst auf der linux-kiste probs, doch das war meine Dusseligkeit... Dann klappte es so: Server-Konfig: uid=root gid=root use chroot = false strict modes = false hosts allow = * transfer logging = yes log file = /var/log/rsyncd.log [test] path = /test comment = An Example auth users = gripp secrets file = /etc/rsyncd.secrets strict mode = false client aufruf: rsync -avz -vv gripp@nettelnburg::test /tmp ok! Nichts Magisches Dann Windos: Server config: use chroot = false strict modes = false hosts allow = * transfer logging = yes log file = rsyncd.log pid file = rsyncd.pid [test] path = /cygdrive/c/cwrsync/test read only = true auth users = gripp secrets file = rsyncsecrets strict modes = false Und siehe da: N I X G I N G Ich dachte ich werde bloed...und wollte schon wieder die Mailinglisten rauf und runter studieren... Da fiel mir auf, dass im Verzeichnis ../../../cwrsync zwei Dateien gleichen Namens rumlagen: rsync mit irgendwas unterschiedlich gross jedenfalls. Habe dann die Anzeige der Endungen eingeschaltet und siehe da: Die Erleuchtung::::::: rsyncd.secrets hiess rsyncd.secrets.t x t Super Editor kann man da nur sagen... Ich hoffe jetzt, dass das auch bei dir der Fall ist.. Sonst muessen wir weitersehen...Gibts doch sonst gar nicht.. gruss/torbjoern -- [ t o r b j o e r n g r i p p ] mailto:gripp@opus5.de