POSIX Passwort ändern

german

#1

Hallo,
ich habe auf der aktuellen UCS Version Benutzer angelegt ohne POSIX Option. Weiters habe ich die Richtlinie cn=default-udm-self,cn=UMC,cn=policies,dc=domain,dc=de bei diesem User aktiviert. Wenn sich der User jetzt im UDM einloggt kommt diese Meldung. Die Passwortänderung ist nicht möglich. Kann man dieses Problem umgehen?

Die Ausführung des Kommandos udm/layout ist fehlgeschlagen:

Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/univention/management/console/modules/__init__.py", line 204, in execute func( request ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/__init__.py", line 720, in layout module = self._get_module_by_request( request, options.get('objectType') ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/__init__.py", line 107, in _get_module_by_request return self._get_module(object_type, request.flavor) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/__init__.py", line 96, in _get_module return UDM_Module( module_name ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/udm_ldap.py", line 221, in __init__ self.load( force_reload=force_reload ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/udm_ldap.py", line 233, in load self.module = _module_cache.get( module, force_reload=force_reload ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/udm_ldap.py", line 148, in wrapper_func raise e noObject: No such object


#2

Gibt es eine Lösung?


#3

Hallo,

die Fehlermeldung und den Traceback kann ich nicht nachstellen (UCR 3.1-1 errata 130)., allerdings ist die Passwortänderung über das “udm-self” Modul für Accounts ohne POSIX-Option derzeit in der Tat nicht möglich.

Mit freundlichen Grüßen
Janis Meybohm


#4

Hallo,
gibt es eine Möglichkeit ein NICHT-posix account in ein posix account umzuwandeln? Den Haken im UDM kann man ja nachträglich nicht setzen.
lg


#5

Hallo,

das nachträgliche Hinzufügen der Option ist nicht möglich. Am einfachsten ist es vermutlich den Benutzer zu löschen und mit der gleichen uidNumber wieder anzulegen.

Mit freundlichen Grüßen
Janis Meybohm


#6

Hallo,
ist es empfehlenswert die fehlenden LDAP Attribute manuell hinzuzufügen? Woher werden die Attribute entryUUID und uidNumber generiert?
lg


#7

Hallo,

empfehlen kann ich das nicht. Das entryUUID Attribut wird meines Wissens nach vom LDAP-Server selbst vergeben, die uidNumber wird vom UDM generiert: management/univention-directory-manager-modules/modules/univention/admin/allocators.py.

Mit freundlichen Grüßen
Janis Meybohm