Seeking Clarification CentOS 7 As Samba 4 Active Directory Domain Controller

Home » CentOS » Seeking Clarification CentOS 7 As Samba 4 Active Directory Domain Controller
CentOS 3 Comments

I performed a Samba 4 Active Directory Domain Controller install in June of
2015 on CentOS 7. At that time I used the Samba 4.1.XX package from SerNet due to the absence of necessary heimdal packages and libraries not provided in the CentOS 7
Samba package. Since the the 4.1 series is on security fix only, I’d like to upgrade to the latest package that tracks with CentOS 7.

When searching the samba packages, I’ve found:

samba-client.x86_64 : Samba client programs samba-client-libs.i686 : Samba client libraries samba-client-libs.x86_64 : Samba client libraries samba-common.x86_64 : Files used by both Samba servers and clients samba-common.noarch : Files used by both Samba servers and clients samba-common-libs.x86_64 : Libraries used by both Samba servers and clients samba-common-tools.x86_64 : Tools for Samba servers and clients

samba-dc.x86_64 : Samba AD Domain Controller samba-dc-libs.x86_64 : Samba AD Domain Controller Libraries

samba-devel.i686 : Developer tools for Samba libraries samba-devel.x86_64 : Developer tools for Samba libraries samba-libs.x86_64 : Samba libraries samba-libs.i686 : Samba libraries samba-python.x86_64 : Samba Python libraries samba-test.x86_64 : Testing tools for Samba servers and clients samba-test-devel.x86_64 : Testing devel files for Samba servers and clients samba-test-libs.i686 : Libraries need by teh testing tools for Samba servers and clients samba-test-libs.x86_64 : Libraries need by teh testing tools for Samba servers and clients

It appears the CentOS 7 packages now support full provisioning of a Samba 4
AD DC but I’d like to obtain guidance regarding all necessary packages and libraries necessary to do so on CentOS7.

Has anyone on the list used CentOS7 packages (not samba source tarball or SerNet package) to install and provision a Samba4 AD DC. Which combination of repository packages did you use?

Thanks for your help.

Mike

3 thoughts on - Seeking Clarification CentOS 7 As Samba 4 Active Directory Domain Controller

  • I’m putting the CentOS 7 repository Samba 4 packages on hold. Going to work with Samba 4 source with embedded heimdal. I see this suggested often on the samba mailing list.

  • RHEL/CentOS/Fedora does not at this time have DC capable samba4 packages.

    If you check the samba-dc{,-libs} packages you’ll see they just have a README stating this.

    The work is ongoing and in the background I’ve heard good things on progress.

    If the free sernet packages are too old I suggest using their spec as the basis for the current samba4 version and building from source with the current.

    Hopefully it won’t be much longer till it arrives – keep an eye on Fedora for indication on when it arrives there… I imagine it’d be the first 7.X
    milestone after that as a tech preview, if RH do decide to support it.

  • Hi James,

    Thanks for your response. I was nervous about installing the samba-dc packages, but after your post, I spun up a virtual machine and installed the samba-dc packages and saw the README to which you referred. It sounds like work is well under way from a strong redhat-backed community. This will be a good one to follow.

    Best regards,

    Mike