John Desmond
2004-Apr-22 18:21 UTC
Problem with ownership of non-root files at destination
I'm using rsync to mirror my Sharp SL-5500 Linux PDA
home directory to my Linux desktop over a
TCP/IP-on-USB link.
I'm running the following command as root on the 5500:
/home/QtPalmtop/bin/rsync -av /home/zaurus \
192.168.129.1::zaurus
I'm running the rsync server out of xinetd. I have
verified with 'ps' that the server, when it starts, is
running as root. The files are being received into a
subdirectory of /root. rsyncd.conf looks like this:
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
uid = root
gid = root
[zaurus]
path = /root/sync-5500
comment = Zaurus Backup Directory
list = yes
read only = no
Here's the problem. Files on the zaurus, that have a
non-root owner or group, show up with a corresponding
owner or group set to 'lefty', which is the login I
use for all my normal work. I have no idea why rsync
is doing that. That account does not exist on the PDA
and I've tried to find a link to the account in how
rsync on the desktop is set up but have run out of
ideas. What I should be looking for?
-John (Lefty)
__________________________________
Do you Yahoo!?
Yahoo! Photos: High-quality 4x6 digital prints for 25ยข
http://photos.yahoo.com/ph/print_splash
You're using the -a flag, which among other things means rsync will try to preserve ownership. If your PDA is running linux, most likely the UID it's using for ownership of the files you're transferring matches the UID of your "Lefty" account on your PC. Jim Salter JRS Systems> I'm using rsync to mirror my Sharp SL-5500 Linux PDA > home directory to my Linux desktop over a > TCP/IP-on-USB link. > > I'm running the following command as root on the 5500: > > /home/QtPalmtop/bin/rsync -av /home/zaurus \ > 192.168.129.1::zaurus > > I'm running the rsync server out of xinetd. I have > verified with 'ps' that the server, when it starts, is > running as root. The files are being received into a > subdirectory of /root. rsyncd.conf looks like this: > > log format = %h %o %f %l %b > log file = /var/log/rsyncd.log > uid = root > gid = root > > [zaurus] > path = /root/sync-5500 > comment = Zaurus Backup Directory > list = yes > read only = no > > Here's the problem. Files on the zaurus, that have a > non-root owner or group, show up with a corresponding > owner or group set to 'lefty', which is the login I > use for all my normal work. I have no idea why rsync > is doing that. That account does not exist on the PDA > and I've tried to find a link to the account in how > rsync on the desktop is set up but have run out of > ideas. What I should be looking for? > -John (Lefty) > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Photos: High-quality 4x6 digital prints for 25? > http://photos.yahoo.com/ph/print_splash