Vielen Dank für eure Ideen. Ich muss mir wohl einiges in Ruhe anschauen, so komme ich nicht hinterher.
@ ChickenLipsRfun2eat:
Ich habe ein kleines Netzwerk, ursprünglich über viele Jahre ausschließlich Ubuntu + x2go + pxe-Boot → ThinClients.
Es ging nur um Dateien/Office, jeder Nutzer hatte sein persönliches Nutzerkonto. Die Dateien liegen auf einem NAS, eingebunden per fstab/cifs.
Dann kam vor einiger Zeit zwangsweise (aus Papier wurde Digital) eine Software dazu, die nur unter Windows läuft.
Dort, wo die neue Software benötigt wurde, habe ich die ThinClients durch Windows-Rechner ersetzt.
Die wenigen Nutzer, die dort zusätzlich an Dateien ran müssen, erledigten das seit dem in einer x2go-Sitzung von Windows aus, da ich die Win-Rechner nur als Übergangslösung gesehen habe.
Zum Jahreswechsel konnte ich die o.g. Windows-Software durch eine browserbasierte Variante (Cloud) ersetzen und werde nun die Arbeitsstationen wieder auf mein o.g. Ubuntu-Szenario umstellen. Das Ubuntu-System baue ich bei der Gelegenheit parallel neu auf.
Die betreffenden Arbeitsstationen werden überwiegend für die browserbasierte Software (und vorher die für Windows) genutzt, daher ist das Szenario anders als früher. Und für die Nutzer, die an Dateien müssen, wäre es halt schön, wenn sie sich nicht Ausloggen → Einloggen ... usw. müssten, sondern stattdessen die betreffenden Ordner per Passwort öffnen könnten.
Ctrl-Alt-Fn / tty wäre eine super Möglichkeit, wenn
a) man dort nach Name/Passwort ohne manuelles "startx", "exit" usw. direkt eine grafische Sitzung bekommen könnte
b) das unter pxe-x2go überhaupt angezeigt würde (nur schwarzer Bildschirm, blinkender Cursor)
Bzgl. b) fehlt mir das Wissen über die diesbzgl. Funktionsweise von x2go.
Die Logindaten der browserbasierten Software kann ich nicht direkt nutzen, da die Daten in einer externen Cloud ohne weitere Zugriffsmöglichkeit liegen. Ist aber auch nicht notwendig.
Wenn ich aus Deinem letztgenannten Beispiel mit sshfs zwei kleine Scripte mit Abfrage von Benutzername und Passwort, dann könnte eine gute Lösung sein. Kann man Verbindungen per sshfs, webdav u.ä. eigentlich auch zeitgesteuert bei nicht-Benutzung beenden, falls der Nutzer das Unmounten vergisst?