So I'm trying to setup automated remote backup of some files from
machine1 to machine2 using something simple like rsync. What I'm having
trouble figuring out is what user to run it as and how to get that user
the correct permissions.

In the example use case I want to copy my Apache logs over to a 2nd
machine to run awstats on it without putting much of a load on the
actual web server. I was thinking of creating a "backup" user,
generating a passphraseless key and then rsync on a cron timer.
Should this user be a system user (below 1000) or a regular user (above
1000), since it needs a key I would assume it needs to be a regular user
with a home directory?

Question 2 is how do I make sure it has permissions to read the logs?
It appears that most of /var/log/apache2 files are root:adm but some are
root:root. If they were all g+r for adm then just adding my backup user
to the adm group should work?

Looks like I need to go figure out why some logs have a different group.

Thanks,
Alex
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech

Reply via email to