Azioni

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

Da MontelLUG WIKI.

 
(7 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  
Riga 5: Riga 5:
  
 
== '''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
 
per esempio
  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
 
per esempio
  chmod 755 /home/alunno01/Scrivania)
+
  chmod 755 /home/alunno01/Scrivania
  
== Fase 2: ==
+
== '''Fase 2:''' ==
Copia della cartella utente per il ripristino dell'ambiente desktop
+
''Copia della cartella utente per il ripristino dell'ambiente desktop''
  
 
  rsync -av --progress -E <percorso cartella utente> <percorso cartella di backup>
 
  rsync -av --progress -E <percorso cartella utente> <percorso cartella di backup>
Riga 28: Riga 27:
 
In "ripristinoutente" verrà creata una copia precisa della cartella utente "alunno01" con l'ambientazione al momento del backup.
 
In "ripristinoutente" verrà creata una copia precisa della cartella utente "alunno01" con l'ambientazione al momento del backup.
  
== Fase 3: ==
+
== '''Fase 3:''' ==
Impostare al riavvio del pc la sostituzione della cartella utente modificata con quella di backup
+
''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:
+
* modificare il file "rc.local" aggiungendo il seguente comando prima della riga exit 0, quindi:
 
  nano /etc/rc.local
 
  nano /etc/rc.local
## e inserire questa riga:
+
e inserire questa riga:
 
  rsync -a -E --delete-after <percorso cartella di backup> <percorso cartella utente>
 
  rsync -a -E --delete-after <percorso cartella di backup> <percorso cartella utente>
 
per esempio
 
per esempio
  rsync -a -E --delete-after /home/ripristinoutente/alunno01 /home)
+
  rsync -a -E --delete-after /home/ripristinoutente/alunno01 /home
### ctrl+o+invio per salvare e ctrl+x per uscire, fatto!
+
ctrl+o+invio per salvare e ctrl+x per uscire, fatto!
  
= Attenzione: =  
+
= '''Attenzione:''' =  
Il comando così com'è elimina ogni files o cartella dell'utente creata dopo il backup portando tutto come prima!!!
+
'''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

Versione attuale delle 12: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.