Mac OS X Server can act as an NT-Style Primary Domain Controller through the use of Samba (SMB). The Mac OS X Server can provide file and print services as well as host user profiles and home folders and provide authentication services for the domain. Even complex user and group policies can be implemented through the use of a logon script. Again, all of this is accomplished through OS X Server’s implementation of the open-source Samba package which is a free software re-implementation of the SMB networking protocol. Please note this guide focuses on Mac OS X Server 10.6 and Windows XP Pro SP3 clients. Vista clients (Edit: Windows 7 clients are not supported. See this article.) should work equally as well with a few tweaks (outlined later). (more…)