CentOS7でSamba4.3.1をInstall ActiveDirectoryドメインコントローラを構築

CentOS7でSamba4.3.1をソースからInstall ActiveDirectory互換ドメインコントローラを構築。

まず# nano /etc/NetworkManager/NetworkManager.confにdns=noneを追加、次に# systemctl restart NetworkManagerとします。 # ifconfigでipアドレスを確認、resolv.confに反映します。そして# yum -y install libacl-devel libblkid-devel gnutls-devel readline-devel python-devel gdb pkgconfig krb5-workstation zlib-devel setroubleshoot-server setroubleshoot-plugins policycoreutils-python libsemanage-python setools-libs popt-devel libpcap-devel sqlite-devel libidn-devel libxml2-devel libacl-devel libsepol-devel libattr-devel keyutils-libs-devel cyrus-sasl-devel openldap-devel gnutls-devel m4 perl-Data-Dumper autoconf でwafをinstallします。

ここからsamba4.3.1のソースを入手します。ここで、gccをinstallします。次にsamba4.3.1を解凍してから、$ ./configure $ make そしてrootになって# make installでsamba4.3.1をinstallします。このときエラーがなければ大丈夫です。そして例としてhostnameをcentos7 domainをtest.jpとします。# /usr/local/samba/bin/samba-tool domain provisionでsamba4.3.1を構築します。# cp /usr/local/samba/private/krb5.conf /etc/krb5.confで /etc/krb5.confにコピーします。次にsambaをsingleで起動させます。# /usr/local/samba/sbin/samba -i -M single です。エラーなく起動できれば成功です。これで、ActiveDirectory互換ドメインコントローラの構築完成です。後は $ kinit administrator $ /usr/local/samba/bin/smbclient -L localhost -U% $ /usr/local/samba/bin/smbclient //localhost/netlogon -UAdministrator $ host -t SRV_ldap._tcp.test.jp $ host -t SRV_kerberos._udp.test.jp $ host -t A centos7.test.jp と動作状況をチェックしていきます。動作確認ができたらrootになって# killall sambaで停止させます。

カテゴリー: centos7, samba4 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です