サーバー:Ubuntu 12.04上のSamba、security = user
。
さまざまなファイル共有-ゲストがアクセスできる必要があるものもあれば、allowed users = user1
のものもあります。
クライアント:サーバーと同じワークグループ上のWindowsXP。
開始→実行→\\192.168.1.240
は、サーバーで使用可能なファイル共有のリストが表示される前に、ユーザー名とパスワードを要求するWindowsダイアログボックスを表示します。 (user1のパスワードを入力すると、この時点を過ぎますが、パスワードはまだ必要ないと思います)
何が原因でしょうか?これを修正する方法は?
理想的な結果:\\192.168.1.240
は共有のリストを(資格情報なしで)表示し、パスワードはallowed users
またはguest ok = no
がsmb.conf
にある共有にアクセスするためにのみ必要です。
「security = user」を選択したセキュリティモードのため、認証のプロンプトが表示されます。必要なものを入手するには、共有レベルのセキュリティをお勧めします。詳細な説明と実行方法の説明は、次の場所にあります。
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/ServerType.html#id2559114
さらに、参照されているサイトでは、2つのSambaセキュリティモードについて詳しく説明しています。したがって、セキュリティと使いやすさのバランスを自分の要件に合わせるのに役立つはずです。
これをsmb.confに追加することもできます。
security = user
map to guest = Bad User
その行を追加することで、アカウントに登録されていないユーザーはゲストとして扱われることをサーバーに通知します。