Univention Bugzilla – Bug 28322
Management von UCC-Systemen im UMC-Managementsystem
Last modified: 2013-03-26 09:14:29 CET
Die folgenden Funktionen von UCC-Clients sollten in der UMC verwaltet werden können: - MAC, IP, Netzwerk, Inventarnummer, DHCP, DNS, Gruppen (analog zu allen anderen Rechnerobjekten) In TCS 3.1 gibt es die folgenden Richtlinien, die auch unter UCC zur Verfügung stehen sollten. Die Gruppierung in Richtlinien sollte aber überarbeitet werden: * "Aktiviere den Zugriff auf Client-Peripheriegeräte" in Richtlinie "Client-Peripherie" -> Neuer Name "Weiterleitung von USB-Massenspeichergeräten in Terminalserversitzungen" in der Richtlinie "Hardware-Unterstützung" * "Display-Einstellungen" -> Dazu gibt es den separaten Bug 28315. Die Einstellungen sollten ebenfalls in der Richtlinie "Hardware-Unterstützung" angesiedelt werden sollte. * Die Richtlinie "Soundeinstellungen" kann entfallen. UCC sollte per Default Sound aktivieren (es kann immer noch über UCR deaktiviert werden) und der Treiber wird automatisch über die Autokennung/udev geladen. * Die "LDAP-Server"-Richtlinie sollte weiterhin bestehen bleiben, da es sich dabei um eine generische Richtlinie handelt, die auch von anderen Systemrollen verwendet wird. * Die Richtlinie "Thin Client-Konfiguration" sollte in z.B. "UCC Server-Konfiguration" umbenannt. Die Optionen "Windows-Terminal-Server" und "Windows-Domäne" können entfallen, das ist ein Überbleibsel aus den alten TC-Paketen und wird in TCS 3.1 normalerweise benutzerbezogen konfiguriert. Die rechnerbezogene Konfiguration des Zugriffs auf Windows Terminalserver muss ohnehin über UCR konfiguriert werden.
Siehe Bug 21681
*** Bug 20609 has been marked as a duplicate of this bug. ***
(In reply to comment #0) > * "Aktiviere den Zugriff auf Client-Peripheriegeräte" in Richtlinie > "Client-Peripherie" > -> Neuer Name "Weiterleitung von USB-Massenspeichergeräten in > Terminalserversitzungen" in der Richtlinie "Hardware-Unterstützung" Wenn das umgesetzt ist, sollte univention-ucc-session-rdp angepasst werden. Dort ist Support für Disk-Weiterleitung integriert, es wird aber aktuell einfach nur auf rdp/redirectdisk=1 getestet. Hier muss dann die Richtlinie ausgewertet werden.
Siehe auch Bug 22344
(In reply to comment #0) > Die folgenden Funktionen von UCC-Clients sollten in der UMC verwaltet werden > können: > > - MAC, IP, Netzwerk, Inventarnummer, DHCP, DNS, Gruppen (analog zu allen > anderen Rechnerobjekten) Das ist schon über die Computer-Einstellungen abgedeckt. > In TCS 3.1 gibt es die folgenden Richtlinien, die auch unter UCC zur Verfügung > stehen sollten. Die Gruppierung in Richtlinien sollte aber überarbeitet werden: > > * "Aktiviere den Zugriff auf Client-Peripheriegeräte" in Richtlinie > "Client-Peripherie" > -> Neuer Name "Weiterleitung von USB-Massenspeichergeräten in > Terminalserversitzungen" in der Richtlinie "Hardware-nterstützung" Das kann jetzt über die neue Richtlinie "Univention Corporate Client client settings" konfiguriert werden. > * "Display-Einstellungen" -> Dazu gibt es den separaten Bug 28315. Die > Einstellungen sollten ebenfalls in der Richtlinie "Hardware-Unterstützung" > angesiedelt werden sollte. Separater Bug. > * Die Richtlinie "Soundeinstellungen" kann entfallen. UCC sollte per Default > Sound aktivieren (es kann immer noch über UCR deaktiviert werden) und der > Treiber wird automatisch über die Autokennung/udev geladen. Entfällt. > * Die "LDAP-Server"-Richtlinie sollte weiterhin bestehen bleiben, da es sich > dabei um eine generische Richtlinie handelt, die auch von anderen Systemrollen > verwendet wird. Das kann über eine UCR-Richtlinie gesetzt werden. > * Die Richtlinie "Thin Client-Konfiguration" sollte in z.B. "UCC > Server-Konfiguration" umbenannt. Die Optionen "Windows-Terminal-Server" und > "Windows-Domäne" können entfallen, das ist ein Überbleibsel aus den alten > TC-Paketen und wird in TCS 3.1 normalerweise benutzerbezogen konfiguriert. Die > rechnerbezogene Konfiguration des Zugriffs auf Windows Terminalserver muss > ohnehin über UCR konfiguriert werden. Die Einstellungen für den UCC-Terminalserver werden jetzt benutzerbezogen konfiguriert (analog zu RDP und früher XenApp). Die anderen Einstellungen werden nicht mehr benötigt. Das einzige was noch ausssteht ist die Anpassung von univention-ucc-session-rdp auf die neue Richtlinie.
(In reply to comment #5) > Das einzige was noch ausssteht ist die Anpassung von univention-ucc-session-rdp > auf die neue Richtlinie. univention-ucc-session-rdp liest jetzt ebenfalls der Wert der Richtlinie aus.
(In reply to comment #5) > (In reply to comment #0) > > Die folgenden Funktionen von UCC-Clients sollten in der UMC verwaltet werden > > können: > > > > - MAC, IP, Netzwerk, Inventarnummer, DHCP, DNS, Gruppen (analog zu allen > > anderen Rechnerobjekten) > > Das ist schon über die Computer-Einstellungen abgedeckt. OK. > > In TCS 3.1 gibt es die folgenden Richtlinien, die auch unter UCC zur Verfügung > > stehen sollten. Die Gruppierung in Richtlinien sollte aber überarbeitet werden: > > > > * "Aktiviere den Zugriff auf Client-Peripheriegeräte" in Richtlinie > > "Client-Peripherie" > > -> Neuer Name "Weiterleitung von USB-Massenspeichergeräten in > > Terminalserversitzungen" in der Richtlinie "Hardware-nterstützung" > > Das kann jetzt über die neue Richtlinie "Univention Corporate Client client > settings" konfiguriert werden. OK > > * "Display-Einstellungen" -> Dazu gibt es den separaten Bug 28315. Die > > Einstellungen sollten ebenfalls in der Richtlinie "Hardware-Unterstützung" > > angesiedelt werden sollte. > > Separater Bug. OK > > * Die Richtlinie "Soundeinstellungen" kann entfallen. UCC sollte per Default > > Sound aktivieren (es kann immer noch über UCR deaktiviert werden) und der > > Treiber wird automatisch über die Autokennung/udev geladen. > > Entfällt. OK > > * Die "LDAP-Server"-Richtlinie sollte weiterhin bestehen bleiben, da es sich > > dabei um eine generische Richtlinie handelt, die auch von anderen Systemrollen > > verwendet wird. > > Das kann über eine UCR-Richtlinie gesetzt werden. OK > > * Die Richtlinie "Thin Client-Konfiguration" sollte in z.B. "UCC > > Server-Konfiguration" umbenannt. Die Optionen "Windows-Terminal-Server" und > > "Windows-Domäne" können entfallen, das ist ein Überbleibsel aus den alten > > TC-Paketen und wird in TCS 3.1 normalerweise benutzerbezogen konfiguriert. Die > > rechnerbezogene Konfiguration des Zugriffs auf Windows Terminalserver muss > > ohnehin über UCR konfiguriert werden. > > Die Einstellungen für den UCC-Terminalserver werden jetzt benutzerbezogen > konfiguriert (analog zu RDP und früher XenApp). Die anderen Einstellungen > werden nicht mehr benötigt. FAILED: In univentionCorporateClientUserSession steht das LDAP Objekt, in univention-lightdm/libs/force-user-session wird versucht dieses Objekt auszuführen: . "/tmp/$USER-policy.txt" if [ -n "$univentionCorporateClientUserSession" ]; then if [ "$univentionCorporateClientUserSession" != "$(basename $0)" ]; then if [ -x "/usr/share/xsessions/$univentionCorporateClientUserSession" ]; then exec "/usr/share/xsessions/$univentionCorporateClientUserSession" root@ucc322:~# grep univentionCorporateClientUserSession /tmp/stefan-policy.txt univentionCorporateClientUserSession="univentionCorporateClientSessionName=Windows Terminal Server,cn=Session,cn=UCC,cn=univention,dc=deadlock32,dc=intra" root@ucc322:~# > Das einzige was noch ausssteht ist die Anpassung von univention-ucc-session-rdp > auf die neue Richtlinie. (In reply to comment #6) > (In reply to comment #5) > > > Das einzige was noch ausssteht ist die Anpassung von univention-ucc-session-rdp > > auf die neue Richtlinie. > > univention-ucc-session-rdp liest jetzt ebenfalls der Wert der Richtlinie aus. OK
(In reply to comment #7) > FAILED: > > In univentionCorporateClientUserSession steht das LDAP Objekt, in > univention-lightdm/libs/force-user-session wird versucht dieses Objekt > auszuführen: > > . "/tmp/$USER-policy.txt" > if [ -n "$univentionCorporateClientUserSession" ]; then > if [ "$univentionCorporateClientUserSession" != "$(basename > $0)" ]; then > if [ -x > "/usr/share/xsessions/$univentionCorporateClientUserSession" ]; then > exec > "/usr/share/xsessions/$univentionCorporateClientUserSession" > > root@ucc322:~# grep univentionCorporateClientUserSession /tmp/stefan-policy.txt > univentionCorporateClientUserSession="univentionCorporateClientSessionName=Windows > Terminal Server,cn=Session,cn=UCC,cn=univention,dc=deadlock32,dc=intra" > root@ucc322:~# Das ist ein Seiteneffekt der Änderung aus Bug 28976. Ich passe es so an, das jetzt das Sitzungsobjekt ausgelesen und dort der Sitzungsname dereferenziert wird.
(In reply to comment #8) > (In reply to comment #7) > > FAILED: > > > > In univentionCorporateClientUserSession steht das LDAP Objekt, in > > univention-lightdm/libs/force-user-session wird versucht dieses Objekt > > auszuführen: > > > > . "/tmp/$USER-policy.txt" > > if [ -n "$univentionCorporateClientUserSession" ]; then > > if [ "$univentionCorporateClientUserSession" != "$(basename > > $0)" ]; then > > if [ -x > > "/usr/share/xsessions/$univentionCorporateClientUserSession" ]; then > > exec > > "/usr/share/xsessions/$univentionCorporateClientUserSession" > > > > root@ucc322:~# grep univentionCorporateClientUserSession /tmp/stefan-policy.txt > > univentionCorporateClientUserSession="univentionCorporateClientSessionName=Windows > > Terminal Server,cn=Session,cn=UCC,cn=univention,dc=deadlock32,dc=intra" > > root@ucc322:~# > > Das ist ein Seiteneffekt der Änderung aus Bug 28976. Ich passe es so an, das > jetzt das Sitzungsobjekt ausgelesen und dort der Sitzungsname dereferenziert > wird. Das Session-Skript wird jetzt ebenfalls ausgelesen und ausgewertet. Die Festlegung der Sitzungen funktioniert jetzt mit einer Ausnahme (LXDE). Dazu habe ich einen Bug angelegt.
OK, funktioniert soweit.
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".