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:14]
Olaf Schnürer [Zurückgegebene Rechner zurücksetzen]
lehrkraefte:snr:informatik:glf22:python-schullaptops [2023/06/09 19:08] (current)
Karlheinz Schubert
Line 6: Line 6:
 ''sudo apt install python3-tk''. ''sudo apt install python3-tk''.
  
-===== Zurückgegebene Linux-Rechner zurücksetzen =====+===== Zurückgegebene Linux-Rechner/Laptops zurücksetzen =====
  
 So ungefähr wie folgt vorgehen: So ungefähr wie folgt vorgehen:
  
-  * Gehe in's tech-lab home directory+  * Gehe in's tech-lab home directory.
   * ''rm -rdf *''   * ''rm -rdf *''
   * ''rm -rdf .*''   * ''rm -rdf .*''
-  * ''cp -r /etc/skel/ .'' +  * ''cd /etc/skel/'' 
-  * ''chown tech-lab *'' +  * ''cp -r /home/tech-lab'' 
-  * ''chgrp tech-lab *''+  * Gehe in's tech-lab home directory. 
 +  * ''sudo chown tech-lab .*'' 
 +  * ''sudo chgrp tech-lab .*''
   * WLAN credentials löschen?   * 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.1677258882.txt.gz
  • Last modified: 2023/02/24 18:14
  • by Olaf Schnürer