Re: [lmn] Linux - Profile vor dem Login löschen
Hallo Jürgen, Gordon, > Der Ort hierfür wäre /etc/linuxmuster-client/post-umount.d > Dort z. B. eine Datei 002-homedel anlegen > --- > # loescht das lokale Benutzerverzeichnis > rm -Rf /home/*/$USER > --- Ich stimme Jürgen zu. Besser als rc.local allemal. Die Skripte werden als root ausgeführt, kennen aber den benutzer noch, d.h. /etc/linuxmuster-client/post-umount.d/002-homedel würde ich so schreiben: # this file is sourced from /usr/sbin/linuxmuster-pam-mount # 2015 T.Kuechel# source config file . /etc/linuxmuster-client/profile/profile.conf || exit 1 # source profile functions . /var/lib/linuxmuster-client-profile/functions.inc || exit 1 # log some info $LOGGING && msg2log post-umount "Entering 001-homedel $1 $2" $LOGGING && msg2log post-umount "Environment settings are: USER=$USER VOLUME=$VOLUME MNPT=$MNTPT OPTIONS=$OPTIONS SERVER=$SERVER NUMUID=$NUMUID NUMPRIGID=$NUMPRIGID FULLNAME=$FULLNAME HOMEDIR=$HOMEDIR LOGINSHELL=$LOGINSHELL" # this script gets executed only once, after the users home from the # server got unmounted. in this case $USER and $VOLUME are the same if [ $USER != $VOLUME ]; then return 0 fi # check, if the Home_auf_Server Directory is not empty and return . /etc/linuxmuster-client/linuxmuster-client.conf || exit 1 if [ "$(ls -A $HOMEDIR/$HOMEFOLDERNAME)" ]; then msg2log post-umount "$HOMEFOLDERNAME is not empty, not removing." return 0 fi rm -rf ${HOMEDIR} Grüße, Tobias ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
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 linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
Hallo Gorden, so haut das Skript zu viel weg! Du willst ja nur unterhalb von students oder teachers löschen, nicht jedoch diese Ordner selbst. Ich würde dies jedoch nicht in rc.local beim booten für alle machen, sondern analog zur Gruppenrichtlinie in Windows nur nach erfolgreichem Abmelden, wenn alle Daten wie gewünscht auf dem Server gespeichert sind. Das andere wäre nach einem Absturz, Stromausfall, ... eventuell doof. Der Ort hierfür wäre /etc/linuxmuster-client/post-umount.d Dort z. B. eine Datei 002-homedel anlegen --- # loescht das lokale Benutzerverzeichnis rm -Rf /home/*/$USER --- Wenn das so nicht geht, Sternchen wie unten anhängen. Eventuell muss man wegen fehlender Berechtigungen auch noch nach teachers und students unterscheiden. Für die Auswertung von `groups` müsste ich mich allerdings in 25 Jahre alte Schulungsunterlagen für Sinix 5.22 einlesen ;-) Gruß Jürgen 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/ 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 linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
Meint ihr das hier geht zuverlässig in RC.local: #!/bin/bash if users then *echo* "och manno, ich darf nix löschen*"* else rm -R /home/teachers/ && rm -R /home/students/ fi viele Grüße Gorden Am Monday 09 November 2015, 10:31:03 schrieb Gorden Tabibi: > Moin Ihr Lieben > > Danke für die Antworten. > Klar kann ich die mit syncstart wegputzen - und mein Profil ist auch klein, > trotzdem hätte ich gerne eine Lösung mit der ich NICHT Syncstarten muss. Auf > manchen alten Clients ist die Platte eben klein, so dass das schnell mal > passiert. Habe auch Nicht-WOL fählige Clients... Habe überlegt, dass mit > Postsyncscripten zu machen, hätte aber gerne eine Linux-Interne Lösung. > rc.local ist halt leider bisher unzuverlässig. Ggf skripte ich aber was > zusammen > > viele Grüße > Gorden > > Am Thursday 05 November 2015, 13:16:30 schrieb Juergen Engeland: > > Hallo Gorden, > > > > ausufernde serverbasierte Profile sind ein Problem, seit es > > serverbasierte Profile gibt - und es wird von Windows zu Windows > > schlimmer ... > > > > Es gibt die Menge der zu synchronisierenden Dateien und Ordner klein zu > > halten. > > Eigene Dateien und eventuell einiges andere sollte z. B. auf > > Home_auf_Server verlinkt sein. > > Man kann auch Ordner oder Dateien vom Synchronisieren ausnehmen. > > Verbindliche Profile helfen auch. > > > > Für Strategien lohnt es sich auch mal bei der "Konkurrenz" vorbei zu > > schauen > > http://arktur.de/phpmyfaq/content/38/241/de/profil-entschlacken.html?high > > li ght=profil > > > > Gruß Jürgen > > > > Am 05.11.2015 um 12:42 schrieb Uwe Seckinger: > > > Hallo Gorden, > > > > > > durch einem synchronisierten Neustart werden die Profile der Nutzer > > > wieder entfernt. Falls du also in deinem Image neben dem linuxadmin > > > keine Nutzer hast, solltest du keine Probleme haben. > > > Wir synchronisieren unsere Linuxclients täglich vor dem Unterricht und > > > kommen auf der Linuxclient Partition mit ca. 4GB freiem Platz aus. > > > Wie viel Platz hast du auf deiner Linux-Client Partition frei? (df -h) > > > > > > Grüße > > > Uwe > > > > > > Am 05.11.2015 um 12:04 schrieb Gorden Tabibi: > > >> Moin zusammen > > >> Die Festplatte rennt unter linux immer mit alten Profilen voll. Ein rm > > >> - > > >> R / home/teachers bspw funzt in rc.local nicht, da das manchmal > > >> verzögert ausgeführt wird und dann alles löscht... > > >> Gibt's einfache alternativen? Löschen beim Shutdown trau ich mich > > >> nicht. > > >> > > >> viele Grüße > > >> Gorden > > > > > > ___ > > > linuxmuster-user mailing list > > > linuxmuster-user@lists.linuxmuster.net > > > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > > > > ___ > > linuxmuster-user mailing list > > linuxmuster-user@lists.linuxmuster.net > > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user -- Medien & IT-Administration der Irena-Sendler-Schule Am Pfeilshof 20 22393 Hamburg ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
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 -- Mein öffentlicher PGP-key ist hier hinterlegt: pool.sks-keyservers.net ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
Moin Ihr Lieben Danke für die Antworten. Klar kann ich die mit syncstart wegputzen - und mein Profil ist auch klein, trotzdem hätte ich gerne eine Lösung mit der ich NICHT Syncstarten muss. Auf manchen alten Clients ist die Platte eben klein, so dass das schnell mal passiert. Habe auch Nicht-WOL fählige Clients... Habe überlegt, dass mit Postsyncscripten zu machen, hätte aber gerne eine Linux-Interne Lösung. rc.local ist halt leider bisher unzuverlässig. Ggf skripte ich aber was zusammen viele Grüße Gorden Am Thursday 05 November 2015, 13:16:30 schrieb Juergen Engeland: > Hallo Gorden, > > ausufernde serverbasierte Profile sind ein Problem, seit es > serverbasierte Profile gibt - und es wird von Windows zu Windows > schlimmer ... > > Es gibt die Menge der zu synchronisierenden Dateien und Ordner klein zu > halten. > Eigene Dateien und eventuell einiges andere sollte z. B. auf > Home_auf_Server verlinkt sein. > Man kann auch Ordner oder Dateien vom Synchronisieren ausnehmen. > Verbindliche Profile helfen auch. > > Für Strategien lohnt es sich auch mal bei der "Konkurrenz" vorbei zu schauen > http://arktur.de/phpmyfaq/content/38/241/de/profil-entschlacken.html?highli > ght=profil > > Gruß Jürgen > > Am 05.11.2015 um 12:42 schrieb Uwe Seckinger: > > Hallo Gorden, > > > > durch einem synchronisierten Neustart werden die Profile der Nutzer > > wieder entfernt. Falls du also in deinem Image neben dem linuxadmin > > keine Nutzer hast, solltest du keine Probleme haben. > > Wir synchronisieren unsere Linuxclients täglich vor dem Unterricht und > > kommen auf der Linuxclient Partition mit ca. 4GB freiem Platz aus. > > Wie viel Platz hast du auf deiner Linux-Client Partition frei? (df -h) > > > > Grüße > > Uwe > > > > Am 05.11.2015 um 12:04 schrieb Gorden Tabibi: > >> Moin zusammen > >> Die Festplatte rennt unter linux immer mit alten Profilen voll. Ein rm - > >> R / home/teachers bspw funzt in rc.local nicht, da das manchmal > >> verzögert ausgeführt wird und dann alles löscht... > >> Gibt's einfache alternativen? Löschen beim Shutdown trau ich mich nicht. > >> > >> viele Grüße > >> Gorden > > > > ___ > > linuxmuster-user mailing list > > linuxmuster-user@lists.linuxmuster.net > > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user -- Medien & IT-Administration der Irena-Sendler-Schule Am Pfeilshof 20 22393 Hamburg ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
Hallo Gorden, durch einem synchronisierten Neustart werden die Profile der Nutzer wieder entfernt. Falls du also in deinem Image neben dem linuxadmin keine Nutzer hast, solltest du keine Probleme haben. Wir synchronisieren unsere Linuxclients täglich vor dem Unterricht und kommen auf der Linuxclient Partition mit ca. 4GB freiem Platz aus. Wie viel Platz hast du auf deiner Linux-Client Partition frei? (df -h) Grüße Uwe Am 05.11.2015 um 12:04 schrieb Gorden Tabibi: > Moin zusammen > Die Festplatte rennt unter linux immer mit alten Profilen voll. Ein rm - R / > home/teachers bspw funzt in rc.local nicht, da das manchmal verzögert > ausgeführt wird und dann alles löscht... > Gibt's einfache alternativen? Löschen beim Shutdown trau ich mich nicht. > > viele Grüße > Gorden > ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
Hallo Gorden, > Die Festplatte rennt unter linux immer mit alten Profilen voll. Ein rm - R / > home/teachers bspw funzt in rc.local nicht, da das manchmal verzögert > ausgeführt wird und dann alles löscht... > Gibt's einfache alternativen? Löschen beim Shutdown trau ich mich nicht. ggf. hilft Dir "Mandatory User Profiles" Unter XP gibt es das MS-Programm SteadyState, für Win7 gibt es das nicht mehr. Mal hier schauen: http://blog.familie-heming.de/?p=152 Dirk ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
[lmn] Linux - Profile vor dem Login löschen
Moin zusammen Die Festplatte rennt unter linux immer mit alten Profilen voll. Ein rm - R / home/teachers bspw funzt in rc.local nicht, da das manchmal verzögert ausgeführt wird und dann alles löscht... Gibt's einfache alternativen? Löschen beim Shutdown trau ich mich nicht. viele Grüße Gorden -- Medien & IT-Administration der Irena-Sendler-Schule Am Pfeilshof 20 22393 Hamburg ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
Re: [lmn] Linux - Profile vor dem Login löschen
Hallo Gorden, ausufernde serverbasierte Profile sind ein Problem, seit es serverbasierte Profile gibt - und es wird von Windows zu Windows schlimmer ... Es gibt die Menge der zu synchronisierenden Dateien und Ordner klein zu halten. Eigene Dateien und eventuell einiges andere sollte z. B. auf Home_auf_Server verlinkt sein. Man kann auch Ordner oder Dateien vom Synchronisieren ausnehmen. Verbindliche Profile helfen auch. Für Strategien lohnt es sich auch mal bei der "Konkurrenz" vorbei zu schauen http://arktur.de/phpmyfaq/content/38/241/de/profil-entschlacken.html?highlight=profil Gruß Jürgen Am 05.11.2015 um 12:42 schrieb Uwe Seckinger: > Hallo Gorden, > > durch einem synchronisierten Neustart werden die Profile der Nutzer > wieder entfernt. Falls du also in deinem Image neben dem linuxadmin > keine Nutzer hast, solltest du keine Probleme haben. > Wir synchronisieren unsere Linuxclients täglich vor dem Unterricht und > kommen auf der Linuxclient Partition mit ca. 4GB freiem Platz aus. > Wie viel Platz hast du auf deiner Linux-Client Partition frei? (df -h) > > Grüße > Uwe > > Am 05.11.2015 um 12:04 schrieb Gorden Tabibi: >> Moin zusammen >> Die Festplatte rennt unter linux immer mit alten Profilen voll. Ein rm - R / >> home/teachers bspw funzt in rc.local nicht, da das manchmal verzögert >> ausgeführt wird und dann alles löscht... >> Gibt's einfache alternativen? Löschen beim Shutdown trau ich mich nicht. >> >> viele Grüße >> Gorden >> > ___ > linuxmuster-user mailing list > linuxmuster-user@lists.linuxmuster.net > https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user > ___ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user