Guten Abend,
ich habe seit kurzem einen Strato VServer und dort Ubuntu 8.04 LTS drauf. Hauptsächlich läuft dort ein Mercurial und Apache. Nun möchte ich gern in einem Intervall (täglich), dass die Ordner
/var/www /var/hg
gesichert werden. Bis jetzt löse ich das über jeweils einen CronJob, der ein Shellskript dafür startet. [Bis hierher alles prima] Das für WWW sieht folgendermaßen aus:
#!/bin/bash sudo rm /private-backup/backups/www_copy.tar sudo tar -cvf /private-backup/backups/www_copy.tar /var/www sudo rm /private-backup/backups/www.tar sudo cp /private-backup/backups/www_copy.tar /private-backup/backups/www.tar
Nur leider gehört der www Ordner dem User www-data und ich kann das entweder nur als www-data User oder als root (sudo) kopieren. Beides ist für einen Cronjob ungeeignet, es sei denn man könnte sich temporär als www-data ausgeben, ohne Passworteingabe.
Jemand eine Idee wie ich das lösen könnte?
Viele Grüße k00ni