Published to Linux on Jul 22, 2017
One of the main problem under Linux is the lack of real domain controllers for client machines. And I think we have to admit that Active Directory offers a lot of very convenient features. Without talking further of Active Directory, you should know that there is a new solution that works completely out of the box : Univention. It includes a specific version of samba 4 and that is why you can install a complete Active Directory Domain Controller (by emulating a Windows 2003 server).
Univention Corporate Server (UCS) is an inexpensive and easy way to administer server applications and entire IT infrastructures. UCS is based on Open Source infrastructure and is suitable for the operation of distributed, heterogeneous and virtualized IT infrastructures, regardless of whether you use Microsoft Windows, OS-X or Linux systems.
If you don't want to buy UCS, you can activate the GPL version without any commercial support by going to /usr/share/pyshared :
UCS is not just an open-source Active Directory. It is much much more :
You can make your own server by activating or deactivating the features you need.
In this case, I would suggest to add UCS Domain Controllers for a complete fallback infrastructure in case of emergency. You can add UCS inside an existing AD infrastructure. There is a specific connector to retrieve existing AD accounts.