Bug 41432 - Easier way to create LDAP ACLs
Easier way to create LDAP ACLs
Status: CLOSED DUPLICATE of bug 21631
Product: UCS
Classification: Unclassified
Component: LDAP
UCS 3.2
Other Linux
: P5 normal (vote)
: ---
Assigned To: UCS maintainers
:
Depends on: 40516
Blocks:
  Show dependency treegraph
 
Reported: 2016-06-03 00:11 CEST by Michel Smidt
Modified: 2018-04-14 13:44 CEST (History)
1 user (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): Forked for project
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michel Smidt 2016-06-03 00:11:44 CEST
+++ This bug was initially created as a clone of Bug #40516 +++

The univention-ldap package was forked for a customer.
Changes:
* Configuration parameter in slapd.conf. Issue #576 & #3153
* Disabled univention-ldap-backup cronjob. Issue #2224
* Configuration parameter in ldap.conf. Issue #3074 & #2771

Goal is to create an API or merge the fork to the product.


This bug handles only "* Configuration parameter in slapd.conf. Issue #3153"
Asked the author for clarification.
Comment 1 Michel Smidt 2016-06-10 09:43:46 CEST
The intention of the linked issue #3153 is to implement, reorder and test the LDAP ACLs. The bug was created because for the customer it was sufficient to implement LDAP ACLs for system accounts:

1. each component will have it's own LDAP group for accounts (i.e. "sys-dovecot" for dovecot)
2. each ACLs have to be the minimum set of LDAP attributes the component needs read access for 

Furthermore it was sufficient to verify functionality of system LDAP ACLs against changes the in slapd.conf.

Since LDAP ACL changes are not trivial to implement it would be helpful for this kind of purpose:
1. A test/checklist that all base system ACL's work properly.
2. A meta language (e.g Lettuce Python) to describe behaviour and prove this.
Comment 2 Michel Smidt 2016-06-23 11:09:21 CEST

*** This bug has been marked as a duplicate of bug 21631 ***
Comment 3 Stefan Gohmann univentionstaff 2016-09-09 14:03:58 CEST
OK, closed