[samba-jp:22857] Re: BDCの追加について
小林 崇史|Takashi KOBAYASHI
t-kobayashi @ organ-ndl.co.jp
2018年 5月 17日 (木) 08:59:01 JST
小田切様
ご返信下さいまして有難うございます。
> 設定手順やsmb.confを提示してください。
次のような手順で環境を設定しました。
----------
1. CentOSをMinimalでインストール
2. nmtuiでネットワーク設定
3. Sambaのコンパイル前の下準備
# yum -y groupinstall base "Development tools"
# yum -y install perl gcc libacl-devel libblkid-devel gnutls-devel \
readline-devel python-devel gdb pkgconfig krb5-workstation \
zlib-devel setroubleshoot-server libaio-devel \
setroubleshoot-plugins policycoreutils-python \
libsemanage-python setools-libs-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 cups-devel bind-utils \
libxslt docbook-style-xsl openldap-devel pam-devel
4. Sambaのダウンロードおよびインストール
# cd /usr/local/src
# wget http://www.samba.org/samba/ftp/samba-4.6.15.tar.gz
# tar zxvf samba-latest.tar.gz
# cd samba-4.6.15
# ./configure && make && make install
5. kerberos関連設定
# vi /etc/krb5.conf
# Configuration snippets may be placed in this directory as well
#includedir /etc/krb5.conf.d/
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
dns_lookup_realm = true
dns_lookup_kdc = true
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
rdns = false
default_realm = TEST.LOCAL
default_ccache_name = KEYRING:persistent:%{uid}
[realms]
TEST.LOCAL = {
kdc = dc1.test.local
admin_server = dc1.test.local
}
[domain_realm]
.test.local = TEST.LOCAL
test.local = TEST.LOCAL
# kinit administrator @ TEST.LOCAL
※実行結果は何も表示されないことを確認
6. ドメイン参加
# /usr/local/samba/bin/samba-tool domain join test.local DC -U administrator --realm=TEST.LOCAL
※Joined domain TEST (SID S-x-x-xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxxx) as a DCという行が出力されたことを確認
7. Samba設定ファイル編集
# vi /usr/local/samba/etc/smb.conf
# Global parameters
[global]
netbios name = DC2
realm = TEST.LOCAL
server role = active directory domain controller
workgroup = TEST
dns forwarder = 8.8.8.8
allow dns updates = nonsecure
[netlogon]
path = /usr/local/samba/var/locks/sysvol/test.local/scripts
read only = No
[sysvol]
path = /usr/local/samba/var/locks/sysvol
read only = No
8. Samba起動スクリプト作成・起動
----------
以上です。他に必要な情報がございましたら、ご指示下さい。
samba-jp メーリングリストの案内