[samba-jp:19939] SambaのActiveDirectory連携について

fukase.naoko @ nsas.co.jp fukase.naoko @ nsas.co.jp
2007年 12月 26日 (水) 12:39:41 JST


お世話になります。深瀬と申します。

下記、環境でsambaとActiveDirectoryの連携を試みてはいるのですが、
ドメイン参加することが出来ません。

【環境】
Red Hat Enterprise Linux ES release 4 (Nahant Update 6)
samba-3.0-25b-0.4E6(rpmパッケージ)
samba3-3.0.28-35(途中でsamba-3.0-25b-0.4E6からアップデート実施)(rpmパッケージ)
samba3.0.28(source)
krb5-devel-1.3.4-54

sambaサーバ:LDAP2.testldap.local
ActiveDirectory:ad1.testldap.local(Windows2003R2)

sambaサーバの参照DNSはad1.testldap.localとなり、
DNSには、ldap2.testldap.localの正引き、逆引きのレコードを
登録しています。

kinit administrator @ TESTLDAPと実行すると
チケットを取れていることは確認できるのですが、
一度、kdestoryでチケットキャッシュを消して(消さなくても)
「net ads join -U administrator」を実行すると

[root @ LDAP2 ~]# net ads join -U administrator
administrator's password:
[2007/12/22 09:29:56, 0] libsmb/cliconnect.c:cli_session_setup_spnego(857)
  Kinit failed: Client not found in Kerberos database
Failed to join domain: Improperly formed account name
[root @ LDAP2 ~]#

また、testjoinを実施してみると
net ads testjoin -U administrator
LDAP2$@TESTLDAP.LOCAL's password:
[2007/12/22 09:27:45, 0] libads/kerberos.c:ads_kinit_password(228)
  kerberos_kinit_password LDAP2$@TESTLDAP.LOCAL failed: Preauthentication failed
Join to domain is not valid: Logon failure
[root @ LDAP2 ~]#

となります。

net ads infoでは、ActiveDirectoryサーバーの情報を
確認することが出来ます。

[root @ LDAP2 ~]# net ads info
LDAP server: 172.16.60.103
LDAP server name: ad1.testldap.local
Realm: TESTLDAP.LOCAL
Bind Path: dc=TESTLDAP,dc=LOCAL
LDAP port: 389
Server time: 水, 26 12月 2007 12:19:43 JST
KDC server: 172.16.60.103
Server time offset: 0

上記現象は、AD上にldap2コンピュータアカウントを先に作った場合、
作らなかった場合、双方とも同じ現象です。

また、上記記述しております各sambaのバージョンで
同じ現象です。

設定の問題かと思うのですが、どこがいけないのかわからず
対処法をお教えいただけないでしょうか?

どうぞよろしくお願い致します。

【smb.conf】
[global]
workgroup=testldap
realm=TESTLDAP.LOCAL
preferred master = no
server string = Samba
security=ADS
encrypt passwords=yes
log level = 3
max log size = 50
netbios name=ldap2
dos charset=CP932
unix charset=UTF-8
socket options=TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
winbind enum users = yes
winbind enum groups = yes
winbind use default domain=yes
winbind cachetime=15
winbind separator=@
idmap uid=1000-50000
idmap gid=10000-50000
template homedir=/home/%U
template shell=/bin/false
password server=ad1.testldap.local
obey pam restrictions=yes

[homes]
comment=HomeDirectories
browseable=no


【krb5.conf】
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 default_realm = TESTLDAP.LOCAL
 dns_lookup_realm = false
 dns_lookup_kdc = false

[realms]
 TESTLDAP.LOCAL = {
  kdc = ad1.testldap.local:88
  admin_server = ad1.testldap.local:749
  default_domain = testldap.local
 }

[domain_realm]
 .testldap.local = TESTLDAP.LOCAL
 testldap.local = TESTLDAP.LOCAL

[kdc]
 profile = /var/kerberos/krb5kdc/kdc.conf

[appdefaults]
 pam = {
   debug = false
   ticket_lifetime = 36000
   renew_lifetime = 36000
   forwardable = true
   krb4_convert = false
 }

以上、よろしくお願い致します。




**☆……*……………*☆……………**…☆…**☆……**…☆*……**☆
 株式会社ネットマークス
 西日本支社 西日本技術統括部
 西日本第三技術部
 深瀬 尚子
 〒541-0041 大阪市中央区北浜4丁目7番28号 
                   住友ビル2号館3階
 TEL : 06-6204-9080 
 FAX : 06-6228-0048
 E-MAIL : fukase.naoko @ netmarks.co.jp

      最近肩こりがひどくありませんか?
     【セキュリティのツボキャンペーン中】
http://www.netmarks.co.jp/solution/security-campaign.html
*☆……**…☆*……**☆……*…………*☆***☆……**…☆*……**☆




samba-jp メーリングリストの案内