Backup e permessi

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
frank2
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1047
Iscrizione: domenica 18 giugno 2006, 17:20
Località: Puglia - Alto Salento

Backup e permessi

Messaggio da frank2 »

Da cron dovrei fare, ogni giorno, un backup incrementale da una cartella nascosta ad una cartella pubblica.
La cartella nascosta ha permessi diversi (solo due utenti) di quella pubblica (accedono tutti gli utenti del server con livello 775).
In un primo tentativo, ho invocato il comando:

Codice: Seleziona tutto

cron -e
ed ho inserito questo comando:

Codice: Seleziona tutto

rsync -a -v --delete /cartella_nascosta /pubblica

Il backup non viene eseguito. Credo che la colpa sia dei permessi, come spiedato prima. :p
Nel secondo tentativo, ho invocato il comando:

Codice: Seleziona tutto

sudo cron -e
ed ho inserito lo stesso comando:

Codice: Seleziona tutto

rsync -a -v --delete /cartella_nascosta /pubblica
Il backup viene eseguito. Stà di fatto, però, che file e cartelle ereditano i permessi restrittivi della cartella nascosta, e nella cartella pubblica, ho problemi sia di lettura da parte degli utenti che di trasmissione via Email dei file.
Vorrei chiedervi se sia possibile modificare i permessi della directory (piena) durante la fase di backup in modo che nella cartella pubblica, vi siano sempre file accessibili a tutti gli utenti.
Ringrazio anticipatamente per tutte le informazioni che vorrete darmi.
Saluti, Franco
Finché abbiamo dei ricordi, il passato dura.
Finché abbiamo delle speranze, il futuro ci attende.
Finché abbiamo degli amici, il presente vale la pena di essere vissuto.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Backup e permessi

Messaggio da steff »

Vado a memoria cerca in rete ma puoi usare incron per sistemare i permessi appena cambiano file in /backup
Esempio

Codice: Seleziona tutto

incrontab -l
/home/file_condivisi/ IN_CREATE chmod 644 $@/$#
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
frank2
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1047
Iscrizione: domenica 18 giugno 2006, 17:20
Località: Puglia - Alto Salento

Re: Backup e permessi

Messaggio da frank2 »

Interessante :)
Ho fatto una ricerca veloce ed ho letto questa guida
Farò delle prove e ci aggiorniamo.
Intanto grazie per l'interessamento, stavo per perdere le speranze :sisi:
Finché abbiamo dei ricordi, il passato dura.
Finché abbiamo delle speranze, il futuro ci attende.
Finché abbiamo degli amici, il presente vale la pena di essere vissuto.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Backup e permessi

Messaggio da steff »

Puoi anche usare qualcosa come

Codice: Seleziona tutto

rsync -a -v --delete /cartella_nascosta /pubblica && chown -R 755 /pubblica
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
frank2
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1047
Iscrizione: domenica 18 giugno 2006, 17:20
Località: Puglia - Alto Salento

Re: Backup e permessi

Messaggio da frank2 »

Ho fatto una prova del genere addirittura eliminando l'opzione -a che attiva la funzione archivio e mantiene le informazioni sui permessi, proprietario, date del file. utilizzando

Codice: Seleziona tutto

rsync -ruv
ho notato però che il proprietario del file e del gruppo è root.
Seppure i permessi sono 775, il proprietario e il gruppo diverso dall'utente "mio" mi rende inefficace uno script che ho salvato nella root con proprietà e gruppo "mio" . Quindi oltre ai permessi 775, il comando dovrebbe cambiare anche il proprietario e il gruppo. Se sei in grado di far fare anche questo credo che abbiamo trovato la soluzione :D
Ultima modifica di frank2 il giovedì 18 settembre 2014, 20:25, modificato 1 volta in totale.
Finché abbiamo dei ricordi, il passato dura.
Finché abbiamo delle speranze, il futuro ci attende.
Finché abbiamo degli amici, il presente vale la pena di essere vissuto.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Backup e permessi

Messaggio da steff »

Le opzioni in rsync -o -g -p preservano il proprietario, gruppo e permessi originali, altrimenti un chown-R proprietario:gruppo /pubblica
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
frank2
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1047
Iscrizione: domenica 18 giugno 2006, 17:20
Località: Puglia - Alto Salento

Re: Backup e permessi

Messaggio da frank2 »

Qualcosa del genere?

Codice: Seleziona tutto

rsync -a -v --delete /cartella_nascosta /pubblica && chown -R proprietario:gruppo /pubblica
Finché abbiamo dei ricordi, il passato dura.
Finché abbiamo delle speranze, il futuro ci attende.
Finché abbiamo degli amici, il presente vale la pena di essere vissuto.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti