Ich mache in der /etc/rc.local sowas: mount | grep "/home/students" || rm -rf --one-file-system "/home/students" mount | grep "/home/teachers" || rm -rf --one-file-system "/home/teachers"
meiner Meinung nach sollte --one-file-system dafür sorgen, dass rm nur auf dem Wurzeldateisystem bleibt. Ausprobiert habe ich aber nicht, daher vorher das Sicherungsnetz mit "mount | grep "/home/students" ||" Gruß Frithjof Am 09.11.2015 um 11:16 schrieb Holger Baumhof: > Hallo Gordon, > >> #!/bin/bash >> if users >> then *echo* "och manno, ich darf nix löschen*"* >> else rm -R /home/teachers/ && rm -R /home/students/ >> fi > ist das OK? > Einfach alle Unterverzeichnisse in /home/students/ und /home/teachers/ > löschen? > Geht das so "rundumschlags" mäßig? > > Ich würde so vorgehen: > 1) script schreiben, das ich will und als loeschen.der.homes.sh > ausführbar in /usr/bin/ ablegen > 2) in /etc/sudoers eine Zeile anlegen, die allen erlaubt dieses script > ohne Passwortabfrage als root aus zu führen. > 3) in die Abmeldescripte des Desktops einen script aufruf mit sudo > reinschreiben > > Ich habe es sehr ähnlich, aber im loginscript (.gnome/autostart/ ). > Das setzt bei mir rekursiv den Besitzer im Wineverzeichnis auf den sich > gerade anmeldenden Nutzer. > > VIele Grüße > > Holger _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
