we don't use SSH. Just a basic rsync script between two systems.
I recently installed 2.1.4 update 400, and as a result I cannot make a winxp system behave (as before) as an RSYNC SERVER. Even if I do a --dry-run against itself
"rsync --dry-run rsync://localhost/module ."
I get the following error:
"@ERROR Invalid UID nobody"
Guidance???
I think I had to add this line to rsync.conf to fix this (IIRC): uid = 0
and gid = 0
UID = 0
and
GID = 0
Seems to have done the trick.
Thanks!!!
from the rsync doco:
uid This parameter specifies the user name or user ID that file transfers to and from that module should take place as when the daemon was run as root. In combination with the dqgiddq parameter this determines what file permissions are available. The default is uid -2, which is normally the user dqnobodydq.
gid This parameter specifies the group name or group ID that file transfers to and from that module should take place as when the daemon was run as root. This complements the dquiddq parameter. The default is gid -2, which is normally the group dqnobodydq
How does cygwin handle this? what type of security implications does this introduce?