Friday, January 2, 2015

Installing Samba 4 on CentOS 7

If you try to install a Samba 4 domain controller in a CentOS 7, you will find that some essential things are missing, like the samba-tool command which is required to set up AD.

This is because RHEL uses MIT Kerberos implementation which does not support Samba AD at the moment (they are working on it) as stated in https://blog.cryptomilk.org/2014/07/09/samba-ad-dc-in-fedora-and-rhel/

But we can use SerNet's repo for CentOS 7. There is another repo available for CentOS 6 also.

Steps are:

1. Go to https://portal.enterprisesamba.com and register.
2. Download the rpms, or better configure yum repo (you will find all there, just add it to /etc/yum.repos.d ).
3. Do a yum install sernet-samba-ad sernet-samba

 [root@setovi yum.repos.d]# yum search sernet  
 Loaded plugins: fastestmirror, langpacks  
 Loading mirror speeds from cached hostfile  
  * base: ftp.cixug.es  
  * extras: ftp.cixug.es  
  * updates: ftp.cixug.es  
 ============================================= N/S matched: sernet =============================================  
 sernet-samba.x86_64 : SerNet Samba SMB/CIFS file, print and authentication server  
 sernet-samba-ad.x86_64 : SerNet Samba AD domain controller  
 sernet-samba-client.x86_64 : SerNet Samba Client Utilities  
 sernet-samba-common.x86_64 : SerNet Samba Common Files  
 sernet-samba-debuginfo.x86_64 : Debug information for package sernet-samba  
 sernet-samba-libs.x86_64 : SerNet Samba Common Library Files  
 sernet-samba-libsmbclient-devel.x86_64 : SerNet Samba header files to develop programs with smbclient support  
 sernet-samba-libsmbclient0.x86_64 : SerNet Samba client library  
 sernet-samba-winbind.x86_64 : SerNet Samba winbind daemon and tool  
 sernet-samba-libwbclient-devel.x86_64 : Libraries and Header Files to Develop Programs with wbclient Support  
  Name and summary matches only, use "search all" for everything.  
 [root@setovi yum.repos.d]#  

No comments:

Post a Comment