Thank you all for the work done with backuppc. Currently, I'm working on automating the configuration process for my clients.
I've written a script for OSX (trivial to convert to a linux friendly config script) that will: -) Create a backuppc non-admin user that will not appear in the login or Preferences->Accounts pane -) Edits /etc/sudoers to allow backuppc user to use sudo only with rsync and without a password -) Configures $backuppcClientUserHome/.ssh/authorized_keys2 for passwordless login by the backuppc server. The key prohibits shell access, execution of any command except the backuppc server's sudo rsync command, does not allow the key to be used from any other source then the backuppc server -) Creates a script that is used as a filter for the above security feature My next step is to automatically configure BackupPC for the above client. I'm thinking a good way to do this is via ssh commands from the client to the server using the command line backuppc utilities. I'm reading over the documentation this morning, but if anyone more familiar with BackupPC would like to toss a hint or two my way I'd appreciate it. Lastly, I want to put together a similar system for windows clients, but saying my batch scripting is rusty is probably an understatement (it's been years since I worked with windows). If anyone has already hacked out a batch script for windows clients, I'd be very appreciative if you'd share. James Kyle ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ BackupPC-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/backuppc-users http://backuppc.sourceforge.net/
