Bug 20301 - Anmeldung von Univention Session auf freerdp-Aufruf umstellen
Anmeldung von Univention Session auf freerdp-Aufruf umstellen
Status: CLOSED FIXED
Product: Z_Univention Corporate Client (UCC)
Classification: Unclassified
Component: Terminal services
unspecified
Other Linux
: P5 normal
: UCC 1.0
Assigned To: Moritz Muehlenhoff
Stefan Gohmann
: interim-1
: 2999 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-10-07 15:21 CEST by Moritz Muehlenhoff
Modified: 2013-03-26 09:14 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
Session-Skript (3.06 KB, application/octet-stream)
2010-10-07 15:43 CEST, Moritz Muehlenhoff
Details
Benutzerbezogenes Session-Skript (3.50 KB, text/plain)
2010-10-08 12:03 CEST, Moritz Muehlenhoff
Details
Session-Skript (3.50 KB, application/octet-stream)
2010-10-18 14:46 CEST, Moritz Muehlenhoff
Details
Desktop-File für Session-Skript (127 bytes, application/octet-stream)
2010-10-18 14:46 CEST, Moritz Muehlenhoff
Details
Aktualisiertes Session-Skript (3.52 KB, application/octet-stream)
2010-11-30 15:43 CET, Moritz Muehlenhoff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2010-10-07 15:21:18 CEST
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.
Comment 1 Moritz Muehlenhoff univentionstaff 2010-10-07 15:43:54 CEST
Created attachment 2740 [details]
Session-Skript
Comment 2 Moritz Muehlenhoff univentionstaff 2010-10-07 15:46:28 CEST
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
Comment 3 Moritz Muehlenhoff univentionstaff 2010-10-08 12:02:38 CEST
(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.
Comment 4 Moritz Muehlenhoff univentionstaff 2010-10-08 12:03:14 CEST
Created attachment 2743 [details]
Benutzerbezogenes Session-Skript

Aktualisierte Version
Comment 5 Moritz Muehlenhoff univentionstaff 2010-10-18 14:46:22 CEST
Created attachment 2763 [details]
Session-Skript
Comment 6 Moritz Muehlenhoff univentionstaff 2010-10-18 14:46:44 CEST
Created attachment 2764 [details]
Desktop-File für Session-Skript
Comment 7 Ingo Steuwer univentionstaff 2010-11-23 17:19:23 CET
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.
Comment 8 Moritz Muehlenhoff univentionstaff 2010-11-30 15:43:48 CET
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.
Comment 9 Ingo Steuwer univentionstaff 2010-12-15 10:22:31 CET
(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.
Comment 10 Ingo Steuwer univentionstaff 2010-12-15 11:02:08 CET
(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.
Comment 11 Ingo Steuwer univentionstaff 2010-12-20 09:55:45 CET
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.
Comment 12 Moritz Muehlenhoff univentionstaff 2012-08-28 09:09:45 CEST
*** Bug 2999 has been marked as a duplicate of this bug. ***
Comment 13 Moritz Muehlenhoff univentionstaff 2012-10-23 15:28:55 CEST
In der überarbeiteten Version (Bug 28300) wird direkt freerdp aufgerufen und univention-session nicht mehr verwendet.
Comment 14 Stefan Gohmann univentionstaff 2012-10-31 07:45:37 CET
Ja, RDP Sitzung wird ohne univention-session gestartet.
Comment 15 Lukas Walter univentionstaff 2013-01-08 12:28:39 CET
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
Comment 16 Moritz Muehlenhoff univentionstaff 2013-03-26 09:14:21 CET
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".