Univention Bugzilla – Bug 20301
Anmeldung von Univention Session auf freerdp-Aufruf umstellen
Last modified: 2013-03-26 09:14:21 CET
Für das RDP-Anmeldeskript wird z.Zt. noch univention-session verwendet. Mit dem angehängten Skript wird die Anmeldung auf einen direkten Aufruf von rdesktop umgestellt.
Created attachment 2740 [details] Session-Skript
Das funktioniert in meinen Tests soweit, allerdings schneidet desktop offenbar den Domänennamen ab: Der Name der AD-Domäne ist "univention.local" (16 Zeichen), im "ps aux" sehe ich auf das mit "-d" der volle Name übergeben wird, allerdings schlägt die Anmeldung an Windows fehl, dort steht dann nur "univention.loca" (also 15 Zeichen, die max. Größe eines NT-Domänennamens). Ein ähnliches Problem habe ich auch hier gefunden: http://forums.internettablettalk.com/showthread.php?t=33770&page=27
(In reply to comment #2) > Das funktioniert in meinen Tests soweit, allerdings schneidet desktop offenbar > den Domänennamen ab: Der Name der AD-Domäne ist "univention.local" (16 > Zeichen), im "ps aux" sehe ich auf das mit "-d" der volle Name übergeben wird, > allerdings schlägt die Anmeldung an Windows fehl, dort steht dann nur > "univention.loca" (also 15 Zeichen, die max. Größe eines NT-Domänennamens). > > Ein ähnliches Problem habe ich auch hier gefunden: > http://forums.internettablettalk.com/showthread.php?t=33770&page=27 Das Problem mit dem Domänennamen sass vorm Monitor: Der Netbios-Domänenname ist immer maximal 15 Zeichen lang, das war mir im AD als Domänenname angezeigt wurde war der Kerberos-Domänenname, verwende ich "univention" als Domänenname funktioniert es. Im Anmelde-Skript wird jetzt auch der Windows-Terminalserver und die Windows-Domäne benutzerbezogen aus der Richtlinie ausgelesen, damit funktioniert es.
Created attachment 2743 [details] Benutzerbezogenes Session-Skript Aktualisierte Version
Created attachment 2763 [details] Session-Skript
Created attachment 2764 [details] Desktop-File für Session-Skript
Das angehängte Skript funktioniert nur, wenn dem User per Richtlinie eine Windows-Domain zugewiesen wurde. Wenn die Domain nur am Thin Client zugeordnet ist schlägt die Anmeldung fehl.
Created attachment 2875 [details] Aktualisiertes Session-Skript Aktualisierte Version: In dem Code, der die Windows-Domäne aus der rechnerbezogenen Konfiguration ausliest, wurde das Ergebnis durch einen copy&Paste-Fehler falsch kopiert.
(In reply to comment #8) > Created an attachment (id=2875) [details] > Aktualisiertes Session-Skript > > Aktualisierte Version: In dem Code, der die Windows-Domäne aus der > rechnerbezogenen Konfiguration ausliest, wurde das Ergebnis durch einen > copy&Paste-Fehler falsch kopiert. Bei der Produktübernahme muss die Debug-Ausgabe in dem Skript entfernt werden.
(In reply to comment #9) > Bei der Produktübernahme muss die Debug-Ausgabe in dem Skript entfernt werden. Falscher Hinweis; das war eine Änderung in meiner Testumgebung.
Das Skript benötigt noch einen Review, ein ausgeführtes univention-policy-result wird weiter in eine Variable "domain" gespeichert die nie wieder benötigt wird.
*** Bug 2999 has been marked as a duplicate of this bug. ***
In der überarbeiteten Version (Bug 28300) wird direkt freerdp aufgerufen und univention-session nicht mehr verwendet.
Ja, RDP Sitzung wird ohne univention-session gestartet.
Hier musste noch etwas angepasst werden: Wird die Windowsdomäne aus der Policy geparst ist er von double quotes umschlossen, so schlägt der RDP Login fehl. univention-ucc-session-rdp (1.0.1-14) unstable; urgency=low * remove preceding/trailing double quotes from windows domain when reading from policy (Bug #20301) svn 38107
UCC 1.0 has been released: http://forum.univention.de/viewtopic.php?f=26&t=2417 http://forum.univention.de/viewtopic.php?f=54&t=2418 If this error occurs again, please use "Clone This Bug".