Since someone already asked, I would like to share how the NS 7 development is going on.
We are focusing on one main aspect: replace the current user management layer with SSSD.
What does it mean? It means that we are trying to create a flexible system which can support authentication and authorization on both OpenLDAP and AD (as Samba 4 or even a real Windows machine).
As you can imagine, this is a huge change at many levels, from e-smith layer to web interface.
At the moment this work is not tracked using issues, since we are experimenting and trying many paths.
But you can follow the progress by looking to the v7 branch of all core packages.
We are focusing on the following parts:
- SSSD/pam/nss configuration for Samba 4 (see http://wiki.nethserver.org/doku.php?id=samba_dc for a working prototype)
- SSSD/pam/nss configuration for OpenLDAP
- Password policies on both backends
- Backup of the Samba 4 container
- Password expiration notification on both backends
- Dovecot configuration for SSSD
- New NethServer library for LDAP and user handling
Next steps? Here you are (in random order):
- SSSD + ejabberd
- SSSD + webtop
- SSSD + sogo
- SSSD + httpd
- SSSD + samba (only with guest user access)
- SSSD + hylafax
- SSSD + libvirt
- SSSD + ipsec
- SSSD + openvpn
- SSSD + squid
- SSSD + squidguard
- SSSD + vsftpd
- SSSD + lightsquid
- SSSD + openssh
- SSSD + ocsinventory
- SSSD + roundcube
- SSSD + backup
When this will be released?
We have no idea, since there isn’t much documentation nor expertise out there. But I will try to keep you posted any time we reach a new goal!