lehrkraefte:snr:informatik:glf22:python-schullaptops

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:glf22:python-schullaptops [2023/02/24 18:11]
Olaf Schnürer
lehrkraefte:snr:informatik:glf22:python-schullaptops [2023/06/09 19:08]
Karlheinz Schubert
Line 6: Line 6:
 ''sudo apt install python3-tk''. ''sudo apt install python3-tk''.
  
-===== zurückgegebene Rechner zurücksetzen =====+===== Zurückgegebene Linux-Rechner/Laptops zurücksetzen =====
  
-  * Gehe in's tech-lab home directory+So ungefähr wie folgt vorgehen: 
 + 
 +  * Gehe in's tech-lab home directory.
   * ''rm -rdf *''   * ''rm -rdf *''
   * ''rm -rdf .*''   * ''rm -rdf .*''
-  * +  * ''cd /etc/skel/'' 
 +  * ''cp -r . /home/tech-lab'' 
 +  * Gehe in's tech-lab home directory. 
 +  * ''sudo chown tech-lab .*'' 
 +  * ''sudo chgrp tech-lab .*'' 
 +  * WLAN credentials löschen? 
 + 
 +<code lang=bash> 
 +#!/bin/bash 
 +read -p "Do you wish to remove all files from '/home/tech-lab'?" yn 
 +case $yn in 
 +    [Yy]* )  
 +        echo "Refresh user profile tech-lab" 
 +        cd /home/tech-lab; 
 +        if [[ $PWD/ != /home/tech-lab/ ]]; then  
 +            echo "$PWD not /home/tech-lab !"; 
 +            exit; 
 +        fi 
 +        rm -rdf *; 
 +        rm -rdf .*; 
 +        cd /etc/skel/; 
 +        cp -r . /home/tech-lab; 
 +        cd /home/tech-lab; 
 +        sudo chown tech-lab .*; 
 +        sudo chgrp tech-lab .*; 
 +        exit;; 
 + 
 +    [Nn]* ) 
 +        echo "Nothing done"; 
 +        exit;;
  
 +    * )
 +        echo "Input not recognized":
 +        exit;;
 +esac
 +echo "finished."
  
 +</code>
  
  
  • lehrkraefte/snr/informatik/glf22/python-schullaptops.txt
  • Last modified: 2023/06/09 19:08
  • by Karlheinz Schubert