Самый простой способ - использовать MacOS Server, который на данный момент слишком дорогой, но может бесплатно поставляться с MacOS 10.7 "Lion". Единственный другой способ сделать это с клиентами MacOS, который может быть выполним для неспециалистов, - это подключение к Windows Server через плагин Active Directory, но для этого требуется сервер Windows, что также является дорогостоящим.
Должна быть предусмотрена возможность установки сервера LDAP на маршрутизаторе OpenWRT, но для его правильной работы с клиентами MacOS чрезвычайно сложно и требуется достаточно много знаний о внутренней работе MacOS.
NIS может также работать, но я думаю, что он будет страдать от тех же недостатков, которые делают трудным решение LDAP очень труднодостижимым.