Re: [lmn] Home der Benutzer wird nach Abmeldung lokal nicht gelöscht

2016-09-01 Diskussionsfäden Stefan Senft
 
   
   
Hallo, 
 
Danke an Holger für das Bestätigen des Verhaltens: 
Wenn sich ein Schüler nach anderen Benutzern an eine Rechner 
anmeldet, so kann er das lokal gespeicherte HOME der Vorgänger 
einsehen (bei teachers geht es ganz einfach, bei students muss man 
den Pfad zu einer Klasse angeben, da /home/students selbst 
lesegesperrt ist, aber nicht die Unterordner). 
 
Ich habe ein Ticket eröffnet. 
https://www.linuxmuster.net/flyspray/task/623 
Lösungsansätze wären:1. Rechte besser setzen für lokales Home (vielleicht der bessere Weg, den ich aber nicht beschreiten kann)2. 
Löschen vom lokalen Home, wenn sich ein Nutzer abmeldet - über post-unmount-Skript 
 
Ich habe um das Problem schnell zu beheben ein post-unmount-Skript 
geschrieben, das beim Abmelden das lokale Home löscht, leider stehen 
keine passenden Umgebungsvariablen zur Verfügung, wie z.B. $HOMEDIR 
- lediglich $MNTPT.Ich habe auch festgestellt, dass das post-unmount-Skript unter /etc/linuxmuster-client/post-umount.d ZWEIMAL 
hintereinander ausgeführt wird, wenn man sich schnell wieder abmeldet, mit VERSCHIEDENEN Umgebungsvariablen.Hier als Beispiel die 2 Ausführungen bei 
einer Abmeldung von Nutzer Sen (zuvor war ein Schüler angemeldet).Do 1. Sep 15:34:49 CEST 2016 USER sen  MNTPT 
/home/studentsDo 1. Sep 15:34:50 CEST 2016USER sen  MNTPT /home/teachers/sen/Home_auf_ServerDaher habe ich etwas mehr 
Mühe darauf verwenset die Pfade zu dem zu öschenden lokalene Home zu prüfen.---Das fertige Skript---# 
loescht das angelegte lokale home-Verzeichnis von stutents und teachers# Pfad fuer Home erzeugen aus 
MNTPThomedir="${MNTPT%/Home_auf_Server*}"# Pfad des Basisverzeichnisses von stutents und teachers wird damit 
ueberpruefthomedircheck="${MNTPT:0:14}"# Usernamen aus Pfad muss mit USER uebereinstimmenusername=$(echo $homedir | awk -F/ '{print 
$(NF)}')if [ "$username" == "$USER" ]then case $homedircheck in 
/home/teachers)  rm -Rf $homedir   ;; 
/home/students)  rm -Rf $homedir   
;;esacfi---Zum Testen mit Ausgaben---# loescht das angelegte lokale 
home-Verzeichnisdada=$(date +%y-%m-%d_%H:%M:%S)outp="/tmp/homedel-$USER-$dada"echo `date` > $outpecho "USER $USER  
MNTPT $MNTPT" >> $outphomedircheck="${MNTPT:0:14}"echo "homedircheck $homedircheck" >> 
$outphomedir="${MNTPT%/Home_auf_Server*}"echo homedir $homedir >> $outpusername=$(echo $homedir | awk -F/ '{print 
$(NF)}')echo username $username >> $outpif [ "$username" == "$USER" ]then case $homedircheck in 
/home/teachers)  rm -Rf $homedir   ;; 
/home/students)  rm -Rf $homedir   
;;esacfi---GrußStefanLMN6.1Clients: LinuxMint17 Xfce (Ubuntu 
14.04) 
 
 
 
Am 28.08.2016 19:50, schrieb Stefan Senft: 
Hallo, 
   
   
  ist es bei Euch auch so, dass das Home eines Benutzers bei dessen 
  Abmeldung lokal nicht gelöscht wird und somit z.B. der 
  Desktopinhalt für nachfolgende Benutzer einsehbar ist? 
   
  z.B. /home/teachers/blabla 
   
  Home_auf_Server ist natürlich nicht einsehbar - liegt ja auch 
  nicht lokal. 
   
   
  Läuft da normalerweise nicht ein Post-Unmount-Skript 
  (/etc/linuxmuster-client/post-unmount.d), wie für wine auch: 
  001-wineuserdel ? Habe ich vielleicht bei meinem Linux-Mint-Client 
  das vergessen anzupassen? 
   
   
  Gruß 
   
  Stefan 
   
   
  ___ 
   
  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


[lmn] Home der Benutzer wird nach Abmeldung lokal nicht gelöscht

2016-08-28 Diskussionsfäden Stefan Senft

Hallo,

ist es bei Euch auch so, dass das Home eines Benutzers bei dessen 
Abmeldung lokal nicht gelöscht wird und somit z.B. der Desktopinhalt 
für nachfolgende Benutzer einsehbar ist?

z.B. /home/teachers/blabla
Home_auf_Server ist natürlich nicht einsehbar - liegt ja auch nicht 
lokal.


Läuft da normalerweise nicht ein Post-Unmount-Skript 
(/etc/linuxmuster-client/post-unmount.d), wie für wine auch: 
001-wineuserdel ? Habe ich vielleicht bei meinem Linux-Mint-Client das 
vergessen anzupassen?


Gruß
Stefan

___
linuxmuster-user mailing list
linuxmuster-user@lists.linuxmuster.net
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user