Opened 13 years ago
Closed 13 years ago
#1058 closed Defekt (erledigt)
Logout-Skript auf laufenden Clients nicht vorhanden
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Schuljahr 2012/13 |
| Component: | Server: Linux Terminal Server (LTSP) | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: | bau |
Description
Sag mal, hast Du in letzter Zeit den Logout-Hinweis in den Pausen gesehen?
Da ich immer wieder noch komplett laufende Sitzungen finde, vermute ich, dass das Skript gar nicht läuft.
Und tatsächlich: Boote ich meinen virtuellen Client und logge mich darauf lokal ein, dann sind die Skripte nicht im /root-Verzeichnis! In der Chroot-Umgebung auf den LtspServern liegen sie aber brav in /root.
Irgendwie kommen die nicht auf den laufenden Clients an, werden entfernt, oder das /root-Verzeichnis wird beim Start überschrieben, etc.
Öfter mal was neues...
Change History (3)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
Okay, verstanden. Nicht nur das Verzeichnis /root, auch eine ganze Reihe anderer werden neuerdings beim Erzeugen der Cient-Umgebung ausgespart. Die entsprechenden Verzeichnisse stehen in
/etc/ltsp/ltsp-update-image.excludes auf den LtspServern.
Das ist grundsätzlich ein guter Mechnismus, ich wünscht nur, er wäre (wie alles bei LTSP) besser dokumentiert. Das Aussparen macht einerseits das nbd-Image kleiner, andererseits können Teile des Systems, die auf den Clients lokal überflässig sind oder ev. Sicherheitslücken darstellen, entfernt werden. Das Aussparen von /root ist vermutlich ein Sicherheitsfeature.
- Maßnahme
- Unsere Skripte sollten in der Client-Umgebung nicht in /root liegen, sondern an einem anderen Ort, z.B. dem für lokale Root-Skripte vorgesehenen /usr/local/sbin.
comment:3 by , 13 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | new → closed |
Okay, Skripte liegen jetzt unter /usr/local/sbin und funktionieren wie gewohnt.
Die Änderung ist auch in LtspServerUpdate#LokaleSkripte dokumentiert.
Beim Lösen ist aber gleich das nächste Problem aufgetaucht: #1059.
Tja, uns wird es eben nie langweilig :-)