Attualmente sto eseguendo il backup di gigabyte e gigabyte di dati da un server live a un server di backup utilizzando uno script di combinazione rsync / ssh, consentendo operazioni automatiche ogni notte con un processo cron.
Il problema che sto riscontrando è con le autorizzazioni.
L'esecuzione di rsync con la modalità -a copia sull'utente: group e filemode, che attualmente sono 54122: giochi e -rwx - S ---.
Per essere in grado di eseguire i file sul server di backup (non chiedermi perché il datore di lavoro lo richiede), ho dovuto eseguire un contratto time-and-cpu (a causa della mera quantità di dati trasferiti) () e chmod () impostando ogni file / cartella su www-data: www-data e permessi di 755.
Posso comunque configurare rsync per impostare forzatamente ogni file / cartella su www-data: www-data e 755 o sto osservando questo problema da un'angolazione errata?
Immagino di poter eseguire -rltD invece di -a (che equivale a -rlptgoD) ma poi cosa succede ai nuovi file? Quali autorizzazioni e proprietario: ricevono le impostazioni di gruppo?
--perms
flag è necessario per far funzionare il comando sopra. Inoltre, anche se non ho provato, presumo che la--no-perms
bandiera non funzionerà, molto probabilmente disabiliterà la--chmod
bandiera.