So, I see that in clientserver.c, the uid and gid parameters are
silently ignored if the daemon is not running as root.  I wonder if we
should do something differently there.  Perhaps rsync should issue a
warning if they're present and we're not root.  Better might be to go
ahead and try to setuid anyhow, in case the user does have the
capability to change, and then print a warning if it fails.

-- 
Martin Pool, Human Resource
Linuxcare. Inc.   +61 2 6262 8990
[EMAIL PROTECTED], http://linuxcare.com.au/
Linuxcare.  Putting Open Source to work.

Reply via email to