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

Antwort per Email an