Azioni

Differenze tra le versioni di "Blocco della Scrivania e ripristino impostazioni utente"

Da MontelLUG WIKI.

(Fase 3:)
 
(15 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
= Attenzione: =
+
= '''Attenzione:''' =
 
Eseguire tutti i comandi seguenti come amministratore, quindi da terminale:
 
Eseguire tutti i comandi seguenti come amministratore, quindi da terminale:
 
  sudo su  
 
  sudo su  
 
premere invio e inserire la password di amministratore
 
premere invio e inserire la password di amministratore
  
== Fase 1: ==
+
== '''Fase 1:''' ==
Modifica dei permessi delle cartelle utenti per impedire la scrittura su Scrivania o in qualsiasi altra cartella dell'utente:
+
''Modifica dei permessi delle cartelle utenti per impedire la scrittura su Scrivania o in qualsiasi altra cartella dell'utente:''
  
#cambiare il proprietario
+
* cambiare il proprietario
  
 
  chown -R <utente amministratore> <percorso della cartella dell'utente>   
 
  chown -R <utente amministratore> <percorso della cartella dell'utente>   
 
+
per esempio
  (----->es. chown -R insegnante /home/alunno01/Scrivania)
+
  chown -R insegnante /home/alunno01/Scrivania  
 
+
* eliminare i permessi di scrittura a utente e altri
##eliminare i permessi di scrittura a utente e altri
 
  
 
  chmod 755 <percorso cartella dell'utente>  
 
  chmod 755 <percorso cartella dell'utente>  
 +
per esempio
 +
chmod 755 /home/alunno01/Scrivania
  
(------->es: chmod 755 /home/alunno01/Scrivania)
+
== '''Fase 2:''' ==
 
+
''Copia della cartella utente per il ripristino dell'ambiente desktop''
== Fase 2: ==
 
Copia della cartella utente per il ripristino dell'ambiente desktop
 
 
 
rsync -av --progress -E <percorso cartella utente> <percorso cartella di backup>
 
 
 
(----->es: rsync -av --progress -E /home/alunno01 /home/ripristinoutente)
 
 
 
Nella cartella "ripristinoutente" verrà creata una copia precisa della cartella utente "alunno01" con l'ambientazione al momento del backup.
 
 
 
 
 
Fase 3:
 
Impostare al riavvio del pc la sostituzione della cartella utente modificata con quella di backup
 
 
 
-modificare il file "rc.local" aggiungendo il seguente comando prima della riga exit 0, quindi:
 
 
 
nano /etc/rc.local
 
  
-e inserire questa riga:
+
rsync -av --progress -E <percorso cartella utente> <percorso cartella di backup>
 +
per esempio
 +
rsync -av --progress -E /home/alunno01 /home/ripristinoutente)
  
rsync -a -E --delete-after <percorso cartella di backup> <percorso cartella utente>
+
In "ripristinoutente" verrà creata una copia precisa della cartella utente "alunno01" con l'ambientazione al momento del backup.
  
(----->es: rsync -a -E --delete-after /home/ripristinoutente/alunno01 /home)
+
== '''Fase 3:''' ==
 +
''Impostare al riavvio del pc la sostituzione della cartella utente modificata con quella di backup''
  
- ctrl+o per salvare e ctrl+x per uscire, fatto!
+
* modificare il file "rc.local" aggiungendo il seguente comando prima della riga exit 0, quindi:
 +
nano /etc/rc.local
 +
e inserire questa riga:
 +
rsync -a -E --delete-after <percorso cartella di backup> <percorso cartella utente>
 +
per esempio
 +
rsync -a -E --delete-after /home/ripristinoutente/alunno01 /home
 +
ctrl+o+invio per salvare e ctrl+x per uscire, fatto!
  
Attenzione: il comando così com'è elimina ogni files o cartella dell'utente creata dopo il backup portando tutto come prima!!!
+
= '''Attenzione:''' =
 +
'''Il comando così com'è elimina ogni files o cartella dell'utente creata dopo il backup portando tutto come prima!!!'''
  
 
Sevolete conservare i files e le cartelle create basta togliere da rc.local
 
Sevolete conservare i files e le cartelle create basta togliere da rc.local
  
--delete-after
+
--delete-after
  
 
e si limiterà a sovrascrivere solo i files di impostazione dell'utente...anche lo sfondo della scrivania, se modificato, tornerà come prima del backup.
 
e si limiterà a sovrascrivere solo i files di impostazione dell'utente...anche lo sfondo della scrivania, se modificato, tornerà come prima del backup.

Versione attuale delle 13:59, 6 nov 2015

Attenzione:

Eseguire tutti i comandi seguenti come amministratore, quindi da terminale:

sudo su 

premere invio e inserire la password di amministratore

Fase 1:

Modifica dei permessi delle cartelle utenti per impedire la scrittura su Scrivania o in qualsiasi altra cartella dell'utente:

  • cambiare il proprietario
chown -R <utente amministratore> <percorso della cartella dell'utente>  

per esempio

chown -R insegnante /home/alunno01/Scrivania 
  • eliminare i permessi di scrittura a utente e altri
chmod 755 <percorso cartella dell'utente> 

per esempio

chmod 755 /home/alunno01/Scrivania

Fase 2:

Copia della cartella utente per il ripristino dell'ambiente desktop

rsync -av --progress -E <percorso cartella utente> <percorso cartella di backup>

per esempio

rsync -av --progress -E /home/alunno01 /home/ripristinoutente)

In "ripristinoutente" verrà creata una copia precisa della cartella utente "alunno01" con l'ambientazione al momento del backup.

Fase 3:

Impostare al riavvio del pc la sostituzione della cartella utente modificata con quella di backup

  • modificare il file "rc.local" aggiungendo il seguente comando prima della riga exit 0, quindi:
nano /etc/rc.local

e inserire questa riga:

rsync -a -E --delete-after <percorso cartella di backup> <percorso cartella utente>

per esempio

rsync -a -E --delete-after /home/ripristinoutente/alunno01 /home

ctrl+o+invio per salvare e ctrl+x per uscire, fatto!

Attenzione:

Il comando così com'è elimina ogni files o cartella dell'utente creata dopo il backup portando tutto come prima!!!

Sevolete conservare i files e le cartelle create basta togliere da rc.local

--delete-after

e si limiterà a sovrascrivere solo i files di impostazione dell'utente...anche lo sfondo della scrivania, se modificato, tornerà come prima del backup.