Linux Domain Controller

We are a Windows shop currently appalled by the money Microsoft charges for their user CALs on our domain controller.

We were wondering whether we could substitute a Windows domain  controller with one running Linux.

It would have to be able to allow users access to our network of Windows servers, including an Exchange 2003 email server.  In addition, users would have to be able to access shared directories and printers which would be hosted on the new Linux sever.  Lastly, the Linux box would have to be able to replicate with active directory hosted on secondary domain controllers that are running Windows 2003 server.

Possible?  Reliable?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

here you have a tutorial to install it all services
You'll get many tutorials from
But You have to know, that samba will work as domain controller, however managing it with nice tools is another story(but old user manager from windowsnt works fine).
excelacomAuthor Commented: terms of reliability and uptime is distroX+Samba comperable to windows?
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Gabriel OrozcoSolution ArchitectCommented:
reliability and uptime?  in my experience, linux+samba is a factor of about 2.5 to 5 times better than windows.

in easy of use is where linux takes more effort
Totally agree with Redimido. From my experience linux domain controller is fast and stable.
However managing it requires some higher linux/samba knowledge...
yep tottaly agree. you can use GUI interfaces or web interfaces to admin all for example or fedora have one call system-config-samba
Another Here Here on that, Linux is far superior, and i specialize in replacing windows with linux whereever possible, and you can likley be a full linux shop, because Linux can do anything windows can do, with greater stabuility and reliability.
So many posts, and nobody told that:
- Exchange 2003 _REQUIRES_ Active Directory, Samba PDC is not enough. Read here for other's experience:
- Linux box is UNABLE toreplicate with active directory hosted on secondary domain controllers that are running Windows 2003 server

Be aware of that.
> Exchange 2003 _REQUIRES_ Active Directory
There's always:
> - Linux box is UNABLE toreplicate with active directory hosted on secondary domain controllers that are running Windows 2003 server
that's true, but You may run it on another linux. I guess that even samba is unable to synch, one could do it by running cron jobs ;)

But true: nobody says samba will fully replace w2003 server.
I like Linux and not very like M$. Nobody argues Linux is good.
But before doing such 'revolution', I mean moving from Windows AD to Samba PDC,
they should think twice and must be ready for integration problems.
Also they probably need to hire Linux administrator too.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
excelacomAuthor Commented:
Thanks for all of your input.  Since there isn't a "right" answer to such a broad question I'm going to do the egalitarian thing and give each of you 100 points.  Thanks again.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Networking

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.