I see no Samba experts are responding so I, with my LIMITED experience in Samba, will offer an opinion. First, certainly Samba can work adequately on a home LAN as a PDC. Next, I don't know if Samba has a Solaris client. Next, some general issues that I found are:
- I had to have the IP address of the Samba server in every client's lmhosts file
- I also put the IP address of every client in the Samba PDC's lmhosts file
The above two items were required in order to authenticate in Samba
- I had to restart all of the clients after I restarted the Samba PDC's Samba software or I would get an error message when trying to connect from a client to a share on the PDC
I finally settled for a standalone server (not a PDC) without NTLM and with workgroup shares using user level authentication. That works great!!!
My experience suggests that Samba may not be a robust platform for an NTLM or AD domain controller. I think that it may work adequately well in this role for a home LAN but probably not for a business. On the other hand Samba works very well as a standalone server using workgroup shares and user level authentication.
- Make sure that you run smbpasswd for your Samba users. That's easy to forget.
In summary Samba makes a great file and print server that can be used in a business environment but I would not make it a domain controller in a business. The only configuration that I didn't attempt was to use Samba as a file server in a Windows domain because I don't have an MS server class OS available. (I'll keep my $850 rather than purchase Windows Server 2003.)
Last edited by stress_junkie; 07-23-2008 at 06:47 PM.