Для початку заводимо на сервері LDAP, можна ще й причепити Kerberos. Це дасть нам централізовану авторизацію. Доведеться також зробити автоматичне створення $HOME чи їх монтування по NFS. Таке (автомаунт) робив ще на іспиті по RHEL 5 у 2009-му.
Пошта — так само, дивимось що там можна зав'язати на LDAP (власне, зараз це може кожен поштар).
Налаштування-встановлення софта — тут складніше. Треба дивитись на усілякі Puppet, SaltStack, тощо. Їх поєднувати з LDAP мені не доводилось.
Але головним пунктом все одно лишиться LDAP. Можна взяти як звичайний OpenLDAP та прикрутити до нього щось на зразок GOsa, або взяти щось вже з GUI, на зразок 389 Directory Server.
Ще можна взяти той самий Kolab, це одразу буде LDAP та пошта.
У будь-якому разі, я не бачив некомерційних рішень, що робили б усе це одразу. Лише комерційні версії SUSE та Red Hat.