Hallo miteinander, hallo Tobias,
gerade versuche ich, dies auf HULC / Kubuntu 14.04 / Ubuntu 16.04? / KDE Neon? zu übertragen
http://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:mehrfachanmeldung
Inzwischen hat sich ja einiges geändert.
Als Position für mehrfachanmeldung.sh habe ich /usr/local/bin gewählt.
Der Aufruf erfolgt aus /etc/xdg/autostart/Mehrfachanmeldung.desktop.
(etc/linuxmuster-client/post-mount.d/020-mehrfachanmeldung ging nicht.)
Der richtige Pfad ist $HOME/Home_auf_Server/.userlock
Es muss lightdm neu gestartet werden, wenn .userlock vorhanden ist.
Es wird jetzt nach dem Anmelden eine .userlock angelegt.
Wenn diese vorhanden ist, wird nach der Anmeldung das Fenster mit dem Fehler 5 s lang angezeigt und danach fliegt man raus.
Leider klappt es beim Abmelden wie oben auch nicht, .userlock mit /etc/linuxmuster-client/pre-umount.d/000-mehrfachanmeldung zu löschen. Das Kommando rm $HOME/Home_auf_Server/.userlock von der Konsole aus tut es. Offenbar wird das Skript nicht ausgeführt.
Gesucht ist jetzt eine geeignete Stelle, wo der Löschbefehl ausgeführt wird.
Desweiteren sollte die Sperrdatei vom Lehrer gelöscht werden können, wenn sichergestellt ist, dass niemand mehr mit dem gesperrten Benutzerkonto angemeldet ist (z. B. nach einem harten Ausschalten).
Oder ist das ganze Bastelkram, der durch eine professionellere Lösung ersetzt ist?
[homes]
maxconnections=1
in /etc/samba/smb.conf.shares ist keine Lösung für Linux, sondern eher Teil des Problems, wenn es dafür sorgt, dass Home_auf_Server nicht eingehängt wird, und die Benutzer sich dann den mountpoint zumüllen …
Außerdem würde damit der hier beschriebene Lösungsansatz verhindert, denn um .userlock zu finden, muss Home_auf_Server kurz ein zweites Mal eingehängt werden.
Wer hilft mir weiter?
Gruß Jürgen