Opened 8 years ago
Closed 7 years ago
#3113 closed Defekt (erledigt)
Rechner fahren nicht herunter (Gerhard-Image)
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | bald erledigen | Milestone: | Image "Galanter Gerhard" |
| Component: | Software: Ubuntu | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: |
Description
Grund: users sagt immer, root sei eingeloggt. Daher tut das logout-Skript (richtigerweise) nichts.
Doch warum ist root eingeloggt (offenbar automatisch mit Hochfahren der Rechner)?
Change History (6)
comment:1 by , 8 years ago
| Milestone: | Schuljahr 2018/19 → Image "Galanter Gerhard" |
|---|---|
| Status: | new → accepted |
| Summary: | Rechner fahren nicht herunter → Rechner fahren nicht herunter (Gerhard-Image) |
comment:2 by , 7 years ago
comment:3 by , 7 years ago
hängt mit Indosys/VirtualBox zusammen. Der Prozess soll doch aber als Nutzer "windows" laufen?
comment:4 by , 7 years ago
Sieht aus, als beendet sich das Skript
/usr/local/sbin/kepler--lehrer--start-infosys-session
nicht.
comment:5 by , 7 years ago
da läuft ein "xterm", in dem das Skript abgearbeitet wird. Solange die X-Verbindung besteht, endet der Prozess wohl nicht.
Warum aber xterm??
comment:6 by , 7 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | accepted → closed |
Antwort steht hier: https://en.wikibooks.org/wiki/Guide_to_X11/Starting_Sessions#Using_xinit_without_an_.xinitrc
xinit entscheidet anhand des Pfades, ob das übergebene Argument im neuen X-Server direkt ausgeführt wird, oder ob ein xterm gestartet wird und darin erst das Skript.
- enthält der Pfad Slashes (absoluter Filename) => Skript direkt ausführen
- wenn nicht (einfacher Filename) => Skript in xterm ausführen
Die Idee ist wohl irgendwie, dass im xterm die Suchpfade etc. dann wie nach einem Login gesetzt sind. Da mir das Problem früher nie aufgefallen ist, hat sich das Verhalten wohl kürzlich geändert.
Abhilfe: Im Skript
xinit kepler--lehrer--start-infosys-session
ersetzen durch
xinit /usr/local/sbin/kepler--lehrer--start-infosys-session
Den zusätzlichen root gibt es nur auf den Lehrerrechnern.