Ik backup op dit moment een server met een scriptje dat rsync'ed naar een backupschijf.
Nadeel is echter dat de backups nu writeable zijn, waar ik pijnlijk achter kwam doordat een automatisch deface scriptje alle index.php's writable door www-data verving.
Om zulke scenario's te voorkomen wil ik de backups dus write-only maken. Daar kon ik een aantal dingen voor bedenken:
3 is natuurlijk doable, maar is ook niet super-handig, aangezien ik ook wel eens op de backup schijf wil schrijven (oude backups verwijderen bijv.)
Het liefst wil ik de schijf dus zo instellen dat enkel root er naar kan schrijven. Ik kan echter niet goed vinden hoe dat kan met behoud van de goede user/group informatie. Is dat mogelijk of is 3 de enige optie?
Nadeel is echter dat de backups nu writeable zijn, waar ik pijnlijk achter kwam doordat een automatisch deface scriptje alle index.php's writable door www-data verving.
Om zulke scenario's te voorkomen wil ik de backups dus write-only maken. Daar kon ik een aantal dingen voor bedenken:
- Tarren i.p.v. hardlinks
- chmodden
- Read-only mounten en in het script unmounten, remounten (rw), unmounten en weer remounten (ro).
- Schijf enkel beschrijfbaar maken door cron/root
3 is natuurlijk doable, maar is ook niet super-handig, aangezien ik ook wel eens op de backup schijf wil schrijven (oude backups verwijderen bijv.)
Het liefst wil ik de schijf dus zo instellen dat enkel root er naar kan schrijven. Ik kan echter niet goed vinden hoe dat kan met behoud van de goede user/group informatie. Is dat mogelijk of is 3 de enige optie?