I have been reading a lot over domain controllers lately. I have been through the theory of Windows server and Linux servers co-exisiting and having one domain controller between each of them, but I have never actually seen it implemented.
I run Debian on my home server. I wish I could afford a second machine to run as a second server, but for now this is all I can afford while I'm in school.
Since this is a home server, and i only have one desktop I really don't need a domain, but I would really like to learn as much as I possibly can.
Here is my question. Say you have two servers. One Windows, one Linux. In this case you are running Debian with a Samba domain controller. A great tutorial on this can be found here.
How do you configure the Windows server so it uses the user accounts found in the Samba domain controller? What all is needed to accomplish this?
How would you do the reverse? Say you have a Windows domain controller, and a Linux server. How would you use the Windows user accounts with the Linux machine?
Obviously you don't want two user databases on a single network that requires users to access everything together. So how is this done?
Where could I find some great reading material on this subject?