Re: [lmn] Linux - Profile vor dem Login löschen

2015-11-10 Diskussionsfäden Tobias Kuechel


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

2015-11-09 Diskussionsfäden Frithjof Hammer
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

2015-11-09 Diskussionsfäden Juergen Engeland
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

2015-11-09 Diskussionsfäden Gorden Tabibi
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

2015-11-09 Diskussionsfäden 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
-- 
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

2015-11-09 Diskussionsfäden 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?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

2015-11-05 Diskussionsfäden 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


Re: [lmn] Linux - Profile vor dem Login löschen

2015-11-05 Diskussionsfäden Dirk Zöllner
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

2015-11-05 Diskussionsfäden 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

-- 
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

2015-11-05 Diskussionsfäden 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?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