
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
でようやく接続できたのですが全二者で接続できた方もいるというのが不思議です。
何が違うとレジストリの変更だけで接続できるようになるのでしょうか?
実際に接続できた方はいらっしゃいますか?
接続できた環境等をお教え頂けると幸いです。
投稿日時 - 2009-09-27 00:09:53
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サイト情報は信頼できる内容なのでしょうか。
投稿日時 - 2009-09-27 06:21:16
ご回答ありがとうございます。
何もいじらなくても接続できることもあるのですね。
コンパイルしたソースには
Changes since 3.4.0
-------------------
* BUG 6680: Fix authentication failure from Windows 7 when domain joined.
とコメントが書かれていました。
Samba-3.4.1にしてからは、いじったレジストリを元に戻しても接続できています。
投稿日時 - 2009-09-27 09:03:44
このQ&Aは役に立ちましたか?
4人が「このQ&Aが役に立った」と投票しています
回答(4)
私のアドバイスは考え方の問題を解説しただけで実際に経験したことを元にしていませんし、Sambaサーバを常用していませんのでこれ以上のことは分かりません。
後はご自身で解明して下さい。
投稿日時 - 2009-09-28 10:21:40
たびたびありがとうございます。
私自身の問題はsamba-2.4.1に上げたことで解決しています。
まあ、aptitudeの管理を外れてしまったので、管理上はいつバイナリーパッケージが2.4.1を超え、aptitudeの管理に戻れるかといった問題がありますが。
Windows 7 RCを使えるマシンは1台だけですので、「なぜそのままで、samba-3.3.2に繋がるマシンもあるのか?」といった課題に迫ることは出来ません。
出来るのは、sambaのソースの差分を取って、何を直したら繋がるようになったのか調べる程度です。
まあ、結果オーライですので、このままバイナリーパッケージが追いつくのを待つだけだったりしますorz
投稿日時 - 2009-09-28 11:29:22
>クライアントサーバーシステムですから、どちらかもしくは両方を直す必要があるかと思います。
Windows 7 RCは完成に近いテスト版で7 RTMは開発者向けの製品の先行配布版です。
新バージョンの初期段階でバグが残っているのは否定出来ませんので、Windows 7も使い込まれる中でバグフィックスされるはずです。
Sambaサーバもバージョンを上げるときにバグが残っている場合は発見次第修正する必要があるでしょう。
SambaサーバはWindows Serverの対抗システムとして進化を続けていると思いますので、Windowsクライアントに合わせる修正をしなければならない運命にあると思います。
SambaサーバにWindowsクライアントが合わせると言う考えをマイクロソフトが持つとは考え難いと思います。
投稿日時 - 2009-09-28 09:02:23
ご回答ありがとうございます。
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の対応バイナリーは配布されるのでしょうか。
投稿日時 - 2009-09-28 09:51:40
>何もいじらなくても接続できることもあるのですね。
SambaはWindowsのファイル共有に合わせたUNIXのファイルシステムですから、Sambaサーバの構築が正しければWindows側はSambaを意識せずにネットワーク共有の設定で接続出来るはずです。
Windows 7はVistaよりもネットワークに関してセキュリティを高めてあるようですが、クライアントとして使用する場合は特別な配慮をしなくても良いと思います。
投稿日時 - 2009-09-27 22:36:06
ご回答ありがとうございます。
私の場合は、Sammbaを2.4.1にVersion upするまでWindows 7ビルド7100クライアント側で何をしても接続できませんでした、
Windows 7 ビルド7600の場合はsamba-3.3.2でもつながるんですね。
クライアントサーバーシステムですから、どちらかもしくは両方を直す必要があるかと思います。
投稿日時 - 2009-09-28 05:33:35