Samba can run on FreeBSD, Linux, Solarish, etc. and has AD domain controller functionality. It actually works really well and is fairly easy to set up. I've managed to get it working fairly well...
See more...
Samba can run on FreeBSD, Linux, Solarish, etc. and has AD domain controller functionality. It actually works really well and is fairly easy to set up. I've managed to get it working fairly well under FreeBSD 11.1 and a few Linux flavors (Arch, Ubuntu, Debian, CentOS, Fedora, OpenSUSE). It's super, super easy with OpenSUSE since they have YAST graphical configuration tools (but can't control with RSAT afaik). Feature-wise, FreeBSD is the easiest to build with MIT Kerberos (as of v4.7) because of the ports tree. Otherwise, you can either use the included Heimdal kerberos or build it yourself (have successfully compiled with MIT krb5 under Ubuntu and Debian). Has great features - new versions still include rfc2307 "Unix Attributes" feature which have been depreciated in Server 2016, which is wonderful if you're on Unix machines. Can even control with RSAT, if that's your thing, if you configure your DC using samba-tool, but Unix Attributes tab is gone from Windows 10 RSAT (limited to Windows 8.1 or 7 if you want the Unix Attributes tab in RSAT). DNS control with RSAT works out of the box, even with built-in DNS, although it's a little flakey. DHCP w/DDNS and DNS can also be controlled with RSAT if you install Bind9 and isc-dhcpd as your backend (so I hear, but I haven't tried it yet). Anyone can have an ADDC now! http://wiki.samba.org