On 11/09/10 22:15, Hal Vaughan wrote:
I will be working with a server on the Internet that uses rsync and is running 
Debian.  I will be setting up initial /etc/rsyncd.conf and /etc/rsyncd.secrets 
files on it.  But along the way, whenever a new user is added, they'll need to 
be updated.  I can use ssh on this system, but, of course, I don't want to 
allow root access.

I'd like to be able to have these files updated automatically when I add a new 
user to another system.  I could create new copies of the files locally, where 
the users are added and use scp to copy them to a directory on the server.  But 
that's where there are problems.  How can I chown the files to root, copy them 
to /etc, and chmod as needed for rsync to use them automatically?

I don't see a way to do that without security issues.  I need to somehow ssh in 
and do an su or run three commands as sudo (I need to mv the file, chown it, 
and chmod it).

I am far from an expert in security, but I can see that if I have anything in 
place to make this easy, then anyone hacking my user account could easily mess 
up anything in the system.

Is there some way I can set this up so I can update rsyncd.conf and 
rsyncd.secrets only automatically when I have the newer versions on my local 
system to be uploaded?


Thanks for any ideas!



Hal

How quickly do you need the updates? Cron will run scripts as root, and can run your script as often as you can stand the overhead. You just need to get the files there in a safe way.

--
Joe


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c8d11b6.5000...@jretrading.com

Reply via email to