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/05/12 20:05]
Olaf Schnürer [Zurückgegebene Linux-Rechner/Laptops zurücksetzen]
lehrkraefte:snr:informatik:glf22:python-schullaptops [2023/06/09 19:08] (current)
Karlheinz Schubert
Line 20: Line 20:
   * 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.1683914726.txt.gz
  • Last modified: 2023/05/12 20:05
  • by Olaf Schnürer