close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 11 years ago

Closed 11 years ago

#1956 closed Defekt (weitergeleitet)

Keine Schüleranmeldung, wenn ein Lehrer angemeldet ist / Mountprobleme bei mehreren Nutzern

Reported by: Rüdiger Kupper Owned by: netzwerk
Priority: schnell erledigen Milestone: Image "Bahnbrechende Birgit"
Component: Webdienst: Linuxmusterlösung Severity: beeinträchtigt den Unterricht vieler Lehrer
Keywords: Schulung Cc: netzwerk

Description

Eine weitere Eigenart ist mir heute aufgefallen: Ist ein Lehrer an einer Ubuntu-Maschine eingeloggt, dann kann sich nicht parallel dazu auch ein Schüler einloggen. (Pam-Mount sagt dann "permission denied" bei Mounten des Homeverzeichnisses.) Loggt der Lehrer sich aber aus, dann klappt es.
Und umgekehrt klappt es ebenfalls: Loggt sich erst ein Schüler ein, dann kann sich danach problemlos auch ein Lehrer einloggen.

Auszuprobieren z.B. mit unseren beiden Testaccounts "schuelte" und "lehrer".

Change History (11)

comment:1 by Rüdiger Kupper, 11 years ago

Cc: bau jas added

comment:2 by bau, 11 years ago

Auch komisch:
Mehrere Lehrer können sich im LZ meist problemlos einloggen - manchmal reicht es aber schon aus, dass ein weiterer Kollege eingelogged ist, so dass jeder weitere beim Einloggen nur noch einen leeren Bildschirm mit Hintergrundbild und Maus erhält. Ein killall -u XXX führt dazu, dass man sich wieder normal einloggen kann.

Seltsam war heute an einigen LZ-Rechnern, dass auf Konsole 7 UND 8 ein virtuelles Windows im Vollbild lief - Hä, wie geht das????

in reply to:  2 comment:3 by Rüdiger Kupper, 11 years ago

Replying to bau:

Auch komisch:
Mehrere Lehrer können sich im LZ meist problemlos einloggen - manchmal reicht es aber schon aus, dass ein weiterer Kollege eingelogged ist, so dass jeder weitere beim Einloggen nur noch einen leeren Bildschirm mit Hintergrundbild und Maus erhält. Ein killall -u XXX führt dazu, dass man sich wieder normal einloggen kann.

Ja, ich hatte auch schon das Gefühl, dass die beiden Sachen zusammenhängen.

Seltsam war heute an einigen LZ-Rechnern, dass auf Konsole 7 UND 8 ein virtuelles Windows im Vollbild lief - Hä, wie geht das????

Äh?? Eigentlich gar nicht :-D!

comment:4 by Rüdiger Kupper, 11 years ago

Component: Software (Ubuntu) → Linuxmusterlösung
Priority: gering → hoch
Status: new → accepted
Summary: Keine Schüleranmeldung, wenn ein Lehrer angemeldet ist → Keine Schüleranmeldung, wenn ein Lehrer angemeldet ist / Mountprobleme bei mehreren Nutzern

Ein zweiter Lehrer kann sich zwar zusätzlich einloggen, dann bekommt er allerdings keinen Zugriff auf den Tauschordner. Warum, ist mir noch nicht klar, pam-Mount müsste damit doch klarkommen?

Das ganze scheint jedenfalls ein Problem der Linuxmusterlösung zu sein, Ubuntu ist ein Multinutzersystem und stört sich daran nicht. Nur die Mounts schlagen fehl.

Im LZ haben wir daher momentan Probleme, wenn sich ein Kollege nicht ausloggt und sich ein zweiter daneben einloggt.

comment:5 by bau, 11 years ago

Ich habe in den Ferien mal ein wenig über NFS 5, Kerberos und LDAP-Sync nachgelesen, das wäre eine feine Sache für uns, wenn NFS über ein Client-Kerberos sicher das gesamte Tausch uund Home exportieren würde. Das Problem im Sekretariat, dass das zwar eingetragene aber dann niemals gemeountete Share sekret betrifft, habe ich dadurch gelöst, dass ich die Eintragung direkt nach dem HomeVZ eingetragen habe - jetzt tut's - der pam_mount hat offensichtlich doch irgendwelche Probleme - vor allem stehen da Shares drin, die mit den Rechten jedes Users bei dessen Login gemountet werden sollen, die Shares sind aber schon da! Da ist irgendwas unlogisch, finde ich!

Mein Test steht noch aus:

  • heute habe ich bemerkt, dass der Login von linadmin (lokales HomeVZ) sekundenschnell war
  • ich würde gerne testen, was passiert, wenn ich die pam_mounts rausnehme und mich als bau anmelde.
  • bereits getestet ist ja, dass ein Login an der Konsole (slao su bau) ein sehr schnelles Mounten der Verzeichnisse bewirkt - also irgendwie sperrt da die Unity/Gnome-Anmeldung - ich vermute ein Timingproblem

comment:6 by Rüdiger Kupper, 11 years ago

Severity: normal → kritisch

Derzeit scheint die LML keine Parallelanmeldung mehrerer Nutzer zu ermöglichen. Kollegen sind informiert, doch wäre eine Lösung denkbar, die sicherstellt, dass max. ein Nutzer eingeloggt ist. (Wenn auch nicht im eigentlichen Gedanken eines Multinutzersystems...)

Hier ist eine Möglichkeit über ein lightdm-login-Skript: ​http://ubuntuforums.org/showthread.php?t=1918649

TODO
Prüfen, ob dieses Skript vor pam_mount läuft. Dann könnte man darüber die "alten" Nutzer abmelden.
Last edited 11 years ago by Rüdiger Kupper (previous) (diff)

comment:7 by bau, 11 years ago

Besser wäre es, mal zu versuchen, die CIFS-Mounts direkt ins HomeVZ der User zu linken.
Eigentlich sollte der Samba-Server das mitmachen (also gleiches Share unter zwei verschiedenen Usern an verschiedene Stellen mounten).

Etwas weitergedacht wäre ein NFS4 mit Kerberos-Auth (clientbasiert) anzustreben, bei dem per NFS die wichtigen Verzeichnisse auf die clients geholt werden (so hatten wir das mal bei den LTSP-Servern)

comment:8 by Rüdiger Kupper, 11 years ago

Milestone: Schuljahr 2015/16 → Image "Ambitionierter Albrecht"

Erste Maßnahme: Kollegen öfter automatischausloggen (siehe #1989).
Erforderd aber zuvor #2020.

comment:9 by Rüdiger Kupper, 11 years ago

Keywords: Schulung added

comment:10 by Rüdiger Kupper, 11 years ago

Milestone: Image "Ambitionierter Albrecht" → Image "Bahnbrechende Birgit"
Owner: changed from Rüdiger Kupper to netzwerk
Status: accepted → assigned

Vertagt. Kurzfristig können wir hier eh nichts beeinflussen, außer um das Problem herumzuarbeiten.

comment:11 by Rüdiger Kupper, 11 years ago

Cc: netzwerk added; bau jas removed
Resolution: → weitergeleitet
Status: assigned → closed

Ich habe im Linuxmuster-Bugtracker ein Ticket hierzu erstellt:
​http://www.linuxmuster.net/flyspray/task/548

Note: See TracTickets for help on using tickets.