New slapd ACLs for ns7

I published in nethserver-testing an update to nethserver-directory that simplifies the slapd ACL configuration. I really need your help to test it properly: nethserver-directory-3.1.0-1.16.gc493c8d.ns7.noarch.rpm.

/cc @stef @transocean @areguera @quality_team

The previous nethserver-directory-3.1.0 update fixed an error in the configuration that potentially allowed clear-text password disclosure. Now I want to simplify ACLs for the 7 branch to ease troubleshooting and any kind of future adjustments (until v7 eol, 2024-06-30).

The ACLs update is automatic.

Also the testing package fixes the slapd SSL ciphers to upstream default, but a daemon restart is required to take it into effect.

I suggest this procedure to test the package:

  • create a configuration backup
  • yum --enablerepo=nethserver-testing update nethserver-directory
  • systemctl restart slapd
  • check ldap clients still connect (!) i.e. roundcube addressbook, sogo, ssh user login, external webapps…

If something goes wrong, restore the configuration backup. I tested it thoroughly on my VM, with an automated test suite. It is bundled in the RPM as documentation. You can find it with:

rpm -qd nethserver-directory

To run the tests:

yum install bats
cd /usr/share/doc/nethserver-directory-3.1.0/bats
bats *.bats

Now I need your help to validate it on your side!

4 Likes