[samba-jp:21683] 環境の移行
EMOTO Masahiko
emo @ nifs.ac.jp
2012年 2月 19日 (日) 20:08:11 JST
CentOS 5.7 (samba-3.0.33) で運用している PC があり、
Windows の ActiveDirectory し、SAMBA の認証は
> security = ads
となっており、また winbind で認証を行なっています。
この PC を CentOS 6.2 (samba 3.5.10) にするため、
6.2 のクリーンインストールを行おうとしているのですが、
ActiveDirectory に参加したままで
(ドメインへからの離脱、再 join の手続きを経ずに)、
環境を引き継ぐことは可能でしょうか?
試してみたのは以下の通りです。
/etc/krb5.conf および, ディレクトリ /etc/samba と /var/lib/samba/private
をコピーし、
net setlocalsid S-*****
で元のホスト ID をセット
smbd -d 10
winbind -d 10
でデーモンを起動。
一応立ち上がっているようなので、
wbinfo -u
を実行してみたところ、何も出力されず、/var/log/log.wb-ドメイン名
というファイルに以下のような内容が記録されていました。
(以下のドメイン名、ホスト名は本来の名前を書き換えています)
> [2012/02/19 19:37:07.043233, 0] libads/kerberos.c:333(ads_kinit_password)
> kerberos_kinit_password ホスト名$@ドメイン名 failed: Preauthentication
> failed
> [2012/02/19 19:37:07.043798, 1]
> winbindd/winbindd_ads.c:126(ads_cached_connection)
> ads_connect for domain ドメイン名 failed: Preauthentication failed
> [2012/02/19 19:37:07.044041, 10]
> winbindd/winbindd_cache.c:569(refresh_sequence_number)
> refresh_sequence_number: failed with NT_STATUS_UNSUCCESSFUL
> [2012/02/19 19:37:07.044136, 10]
> winbindd/winbindd_cache.c:494(wcache_store_seqnum)
> wcache_store_seqnum: success [ドメイン名][4294967295 @ 1329647827]
> [2012/02/19 19:37:07.044392, 10]
> winbindd/winbindd_cache.c:581(refresh_sequence_number)
> refresh_sequence_number: LHD seq number is now -1
> [2012/02/19 19:37:07.044437, 1]
> ../librpc/ndr/ndr.c:251(ndr_print_function_debug)
> wbint_QueryUserList: struct wbint_QueryUserList
> out: struct wbint_QueryUserList
> users : *
> users: struct wbint_userinfos
> num_userinfos : 0x00000000 (0)
> userinfos: ARRAY(0)
> result : NT_STATUS_UNSUCCESSFUL
> [2012/02/19 19:37:07.044610, 4]
> winbindd/winbindd_dual.c:1532(fork_domain_child)
> Finished processing child request 63
> [2012/02/19 19:37:07.044644, 10]
> winbindd/winbindd_dual.c:1548(fork_domain_child)
> Writing 3512 bytes to parent
江本
samba-jp メーリングリストの案内