I'm trying to set up Ubuntu 9.04 Desktop as a server for fun and to use at home. I think I have file sharing and print server down, but finding a way to make a domain and linux AD equivalent is driving me insane. I think I'm on the right track by using this SWAT, but I have no idea how to use it, and the help stuff isn't very helpful. Basically, here's the goal: To use Ubuntu Desktop as an all purpose server for file, print, and Active Directory and domain controller for both Windows and Ubuntu users. XP users should be able to log in using username and password and be able to save files to the server, and access other printers around the house. Now, file and print I have down (mostly), so how on earth do I get an AD equivalent? Eventually I'll need to install DNS and DHCP for thoroughness.