[samba-jp:20050] samba-3.0.28でwinbindが起動できない。
sky_smb @ mail.goo.ne.jp
sky_smb @ mail.goo.ne.jp
2008年 2月 21日 (木) 17:39:06 JST
お世話になります。関谷と申します。
Fedora7でメールサーバを構築し、認証をActiveDirectoryに任せたいと
考えています。
メーリングリスト等も参考に設定を進めていたのですが、
smb.confを以下のように修正したところ、winbindが起動しなくなってしまいました。※
※「winbindd が停止していますが PID ファイルが残っています」という状態。
※無論デフォルトのconfigでは起動しますし、変更後のconfigでsmbdは起動しています。
ログを見ると「SIDを取得できない」「domain listがinitできない」とは言われているのですが、
どこを設定すればいいのか分からず困っております。
回避策等ご存知の方がいらっしゃいましたらご教授ください。
よろしくお願いいたします。
◆ActiveDirectory
Windows Server 2003
◆OS
Fedora 7
( SELinux:disabled )
◆samba/krb5バージョン
samba-3.0.28-0.fc7
samba-common-3.0.28-0.fc7
samba-client-3.0.28-0.fc7
krb5-libs-1.6-6
krb5-auth-dialog-0.7-2
pam_krb5-2.2.11-1
krb5-workstation-1.6-6
(sambaはyumでインストール、krb5は
LiveCDでインストールしました(されていた))
◆/etc/hosts
192.168.5.10 svr01 #dc
192.168.5.20 svr02 #bdc
◆/etc/samba/smb.conf
[global]
workgroup = DOM
log file = /var/log/samba/%m.log
max log size = 50
security = ads
password server = svr01 svr02
realm = DOM.DC.NETWORK.JP
netbios name = mail
encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
idmap uid = 10000-20000
idmap gid = 10000-20000
idmap backend = idmap_rid:MYDOMAIN=10000-50000
allow trusted domains = no
winbind use default domain = yes
winbind enum users = yes
winbind enum groups = yes
winbind cache time = 900
winbind separator = @
template shell = /bin/bash
template homedir = /home/%U
Obey pam restrictions = yes
◆/etc/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 = DOM.DC.NETWORK.JP
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
forwardable = yes
[realms]
DOM.DC.NETWORK.JP = {
kdc = svr01
admin_server = svr01
default_domain = dom.dc.network.jp
}
[domain_realm]
.dom.dc.network.jp = DOM.DC.NETWORK.JP
dom.dc.network.jp = DOM.DC.NETWORK.JP
[appdefaults]
pam = {
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false
}
◆/etc/nsswitch.conf
passwd: files winbind
shadow: files winbind
group: files winbind
hosts: files dns
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus
◆winbindd.log
[2008/02/21 15:54:39, 0] nsswitch/winbindd_cache.c:initialize_winbindd_cache(2222)
initialize_winbindd_cache: clearing cache and re-creating with version number1
[2008/02/21 15:54:39, 0] nsswitch/winbindd_util.c:init_domain_list(511)
Could not fetch our SID - did we join?
[2008/02/21 15:54:39, 0] nsswitch/winbindd.c:main(1091)
unable to initalize domain list
◆testparmの結果
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
◆net ads join -U administrator の結果
administrator's password:
net: relocation error: net: symbol krb5_get_init_creds_opt_alloc, version krb5_3
_MIT not defined in file libkrb5.so.3 with link time reference
samba-jp メーリングリストの案内