• ベストアンサー

Windows 7をSambaに接続。

P4PE P4 2.6GHz, Memory 2GB, Windows 7 RC ビルド 7100のマシンをDebian Linux kernel 2.6.25, Samba 2.2.4につなげようとしましたができませんでした。 レジストリを修正する方法 http://cgi.samba.gr.jp/pipermail/samba-jp/2009-May/001937.html セキュリティーポリシーを変更する方法 http://blog.nsp-momo.com/it/windows-7-rc/windows-7-rc-samba-%E3%81%... などを試みましたが、結局接続できませんでした。 Sambaを更新する方法 http://line.to/mac/linux/samba/index.html でようやく接続できたのですが全二者で接続できた方もいるというのが不思議です。 何が違うとレジストリの変更だけで接続できるようになるのでしょうか? 実際に接続できた方はいらっしゃいますか? 接続できた環境等をお教え頂けると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#101947
noname#101947
回答No.1

faedora11(samba-3.3.2-0.33.fc11.i586) win7 winver:バージョン6.1(ビルド7600) です。 registryやsecpol.msc(結局はregistry操作ですが)などいじらなくても、何の問題も無く接続出来ています。 win7 RC winver:バージョン6.1(ビルド7100)のときでも、何の問題もありませんでした。 ※そもそも、ご指摘のWebサイト情報は信頼できる内容なのでしょうか。

mac_res
質問者

お礼

ご回答ありがとうございます。 何もいじらなくても接続できることもあるのですね。 コンパイルしたソースには Changes since 3.4.0 ------------------- * BUG 6680: Fix authentication failure from Windows 7 when domain joined. とコメントが書かれていました。 Samba-3.4.1にしてからは、いじったレジストリを元に戻しても接続できています。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

私のアドバイスは考え方の問題を解説しただけで実際に経験したことを元にしていませんし、Sambaサーバを常用していませんのでこれ以上のことは分かりません。 後はご自身で解明して下さい。

mac_res
質問者

お礼

たびたびありがとうございます。 私自身の問題はsamba-2.4.1に上げたことで解決しています。 まあ、aptitudeの管理を外れてしまったので、管理上はいつバイナリーパッケージが2.4.1を超え、aptitudeの管理に戻れるかといった問題がありますが。 Windows 7 RCを使えるマシンは1台だけですので、「なぜそのままで、samba-3.3.2に繋がるマシンもあるのか?」といった課題に迫ることは出来ません。 出来るのは、sambaのソースの差分を取って、何を直したら繋がるようになったのか調べる程度です。 まあ、結果オーライですので、このままバイナリーパッケージが追いつくのを待つだけだったりしますorz

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>クライアントサーバーシステムですから、どちらかもしくは両方を直す必要があるかと思います。 Windows 7 RCは完成に近いテスト版で7 RTMは開発者向けの製品の先行配布版です。 新バージョンの初期段階でバグが残っているのは否定出来ませんので、Windows 7も使い込まれる中でバグフィックスされるはずです。 Sambaサーバもバージョンを上げるときにバグが残っている場合は発見次第修正する必要があるでしょう。 SambaサーバはWindows Serverの対抗システムとして進化を続けていると思いますので、Windowsクライアントに合わせる修正をしなければならない運命にあると思います。 SambaサーバにWindowsクライアントが合わせると言う考えをマイクロソフトが持つとは考え難いと思います。

mac_res
質問者

お礼

ご回答ありがとうございます。 Windows側に合わさなければいけないのは、sambaの宿命ですね。 Windows NT4.0SP3の時も暗号化パスワード問題で繋がらなくなった事がありましたね。 http://www.samba.gr.jp/doc/encrypt-passwd.html でも、ビルド7100、ビルド7600がsamba-3.3.2にすんなりつながる事例がある一方、Sammba-2.4.1でないとつながらない事例もあるのは不思議です。 レジストリ修正でつながる場合もある一方それでは繋がらない事例もある。 製品版Windows 7はどうなのでしょうね? http://gitweb.samba.org/?p=samba.git;a=commit;h=1f05472b9a27861f8e4b9b60410890b920f9d359 http://gitweb.samba.org/?p=samba.git;a=commit;h=41f9e61d7c8c106a98792e9009bbecf5edfcebe9 http://gitweb.samba.org/?p=samba.git;a=commit;h=0da133101ab149b074ab369d819fc48b7c95bf71 がsambaのpatchだそうですが、発売前にsambaの対応バイナリーは配布されるのでしょうか。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>何もいじらなくても接続できることもあるのですね。 SambaはWindowsのファイル共有に合わせたUNIXのファイルシステムですから、Sambaサーバの構築が正しければWindows側はSambaを意識せずにネットワーク共有の設定で接続出来るはずです。 Windows 7はVistaよりもネットワークに関してセキュリティを高めてあるようですが、クライアントとして使用する場合は特別な配慮をしなくても良いと思います。

mac_res
質問者

お礼

ご回答ありがとうございます。 私の場合は、Sammbaを2.4.1にVersion upするまでWindows 7ビルド7100クライアント側で何をしても接続できませんでした、 Windows 7 ビルド7600の場合はsamba-3.3.2でもつながるんですね。 クライアントサーバーシステムですから、どちらかもしくは両方を直す必要があるかと思います。

関連するQ&A