- - PR -
【解決済】samba+winbindでドメイン認証(samba 3.0.10 と 3.0.23c の変更点について)
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-07-30 18:02
Linuxの端末でSAMBAを動作させ、winbindを使用しユーザー認証をActiveDirectoryで行っています。
CentOSが5になって SAMBAのバージョンが3.0.23c となった事で今までの手順で今までと同様に 動作することができなくなりました。 security = domain で動作させるための手順が変わってしまったのでしょうか? 問題ありそうなところがございましたらご指摘いただけると幸いなのです。 環境としては ○OK環境 CentOS 4.5 + samba 3.0.10 +Windows 2003 SP1 ○NG環境 CentOS 5.0 + samba 3.0.23c +Windows 2003 SP1 手順としては下記のように進めています。 1. /etc/sysconfig/network の設定 NETWORKING=yes HOSTNAME=samba.domain.jp GATEWAY=192.168.0.1 2. /etc/hosts の設定 127.0.0.1 samba.domain.jp samba localhost.localdomain localhost 3. /etc/resolv.conf を設定 nameserver 192.168.0.20 4. ActiveDirectory側のDNSに sambaを登録 5. SAMBAの設定(/etc/samba/smb.conf) [global] workgroup = domain.jp server string = Samba Server hosts allow = 192.168.0. 127. printcap name = /etc/printcap load printers = yes cups options = raw log file = /var/log/samba/%m.log max log size = 50 security = domain password server = 192.168.0.20 encrypt passwords = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 wins support = yes wins server = 192.168.0.20 dns proxy = no #=============================Share Definitions================ idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 template shell = /bin/false winbind use default domain = no [test] comment = test Directories path = /test browseable = yes writable = yes create mode = 0664 directory mode = 0775 7. パスワード参照先の変更(/etc/nsswitch.conf) passwd: files winbind shadow: files winbind group: files winbind hosts: files dns bootparams: files ethers: files netmasks: files networks: files protocols: files rpc: files services: files netgroup: files publickey: files automount: files aliases: files 8. ドメインに参加 service winbind start net -U 'domain\administrator' -S DC1 rpc join member service smb start 以上 よろしくお願いいたします。 [ メッセージ編集済み 編集者: rsie2000 編集日時 2007-08-01 11:49 ] | ||||||||||||
|
投稿日時: 2007-07-30 22:18
こんばんは.
念のため確認ですが,CentOS 4.5 + Samba 3.0.10 と CentOS 5.0 + Samba 3.0.23c とでは,同じ Active Directory に 参加させようとしていますか? CentOS 5.0 の Samba を Windows 2000 Server based の Active Directory に参加させたら上手くいきますか? | ||||||||||||
|
投稿日時: 2007-07-31 09:16
>kazさん
はじめまして。よろしくお願いいたします。 >念のため確認ですが,CentOS 4.5 + Samba 3.0.10 と >CentOS 5.0 + Samba 3.0.23c とでは,同じ Active Directory に >参加させようとしていますか? はい。CentOS 4.5 + Samba 3.0.10 と CentOS 5.0 + Samba 3.0.23c を 同じ2003の ActiveDirectoryに参加させようとしております。 今確認したところ、現在ドメインの機能レベルは「Windows2000ネイティブ」で 動作しています。(2000のドメインコントローラーがいた名残の為です) Windows2000serverBasedのActive Directory は現在環境が無いため試していません・・・。 | ||||||||||||
|
投稿日時: 2007-07-31 09:27
おはようございます.
CentOS 4.5/5.0 はそれぞれ同じ内容の /etc/samba/smb.conf を利用していますか? それで,hostname などは同じではありませんよね? つまり,Active Directory 側からは 別々の node として認識されるように設定していますよね?
そこはどんな状態でも良いと思います. 少なくとも Samba には影響しないと思います.
ゴメンナサイ,これは当方の誤認識です. | ||||||||||||
|
投稿日時: 2007-07-31 12:36
>kazさん
こちらの情報不足で申し訳ありません。 host名、IPアドレス等はそれぞれのnodeで固有の物を設定していますので、 ActiveDirectoryからは 別のnodeとして扱われております。 smb.confの中身は上記固有の情報を書き換えた程度で同等の物を使用しております。 CentOS 5.0 + samba 3.0.23c のsmb.confを確認すると、 CentOS 4.5 + samba 3.0.10のsmb.confに存在した idmap uid idmap gid template shell winbind use default domain 等の行が存在していないのも気になっております。 | ||||||||||||
|
投稿日時: 2007-07-31 18:20
現状の追加報告です。
以下は CentOS5 + samba 2.0.23cの環境です。 1. winbindサービスを開始。 service winbind start 2. net join を実施 net -Uadministrator -S DC1 rpc join (今回は member オプションを入れないで実施してみました) Joined domain DOMAIN. と表示 3. sambaのサービス開始 service smb start 4. windows側から アクセスすると User/Passを求められ、入力してもアクセスできない。 (何度もUser/Passの画面表示。) 5.net rpc testjoin を実施。 Join to 'domain' is OK と表示。 6. net rpc info -Uadministrator ドメイン名、ドメインSID等が表示される。 | ||||||||||||
|
投稿日時: 2007-08-01 11:49
この件ですが、自己解決いたしました。
CentOS5 で配布されている samba-3.0.23cではなく、 3.0.25 を rpmで配布している方がおられましたので、 samba を 3.0.25 にアップグレードし、 下記を実施したところうまく動作いたしました。 直リンクしてよいものか、何とも言えないので直リンクはいたしませんが、 Googleで 「samba rpm 3.0.25 unofficial」で出てきましたwebサイトより ダウンロードさせていただきました。 質問文などには書いておりませんが、 VirtualPCで Windows2003Sp1+Vine4.1+samba3.0.23bでも 上記同様に認証不能の状態になったことを確認しております。 (こちらは3.0.25 で上手く行くかは確認しておりません。) 以上の件を総合しますと 3.0.23 系の問題なのか?とも思っております。 ほかの細かいバージョンに対しては探しておりませんが・・・ これから作業される方へ何かの参考になれば幸いです。 |
1