Univention Bugzilla – Bug 23441
not possible to filter for service (univentionService) attribute
Last modified: 2023-03-25 06:46:33 CET
root@master:~# udm computers/domaincontroller_master --filter service="Samba 4" WARNING: the following arguments are ignored: "service=Samba 4" Unknown or no action defined
Per default muss das LDAP Attribut verwendet werden, alternativ kann die Suche in def rewrite(filter, mapping) entsprechend angepasst werden, siehe beispielsweise users/user.py udm computers/domaincontroller_master list --filter univentionService="Samba 4"
Meiner Meinung nach sollte udm nach UDM Properties suchen.
(In reply to comment #2) > Meiner Meinung nach sollte udm nach UDM Properties suchen. Ja, wie geschrieben, dass muss definiert werden. Das wurde bisher nicht gemacht, da die generische Variante erfordert, dass die Objekte das open durchlaufen müssen. Das könnte in grossen Umgebungen problematisch werden.
Ok, dann worksforme.
Wir sollten das ermöglichen. Ggf. kann man pro Attribut entscheiden, ob das open notwendig ist. Auch könnte Bug #23115 einen Teil des Performance-Problems lösen.
Works: # udm computers/domaincontroller_master list --filter service="SMTP" | grep ^DN: DN: cn=xen3,cn=dc,cn=computers,dc=school,dc=local
Indeed, my first attempt just missed the "list" command: root@master10:~# udm computers/domaincontroller_master list \ --filter service="Samba 4" | grep ^DN: DN: cn=master10,cn=dc,cn=computers,dc=ar41i1,dc=qa