web-dev-qa-db-ja.com

NTLMセキュリティとユーザーモード認証を使用するSambaとWindows7。

私は、主にホームファイルサーバーになることを目的として、新しいコンピューターを構築しました。 SambaでNTLMセキュリティとユーザーモード認証を使用したピアツーピアネットワークを使用したいと思います。ドキュメントによると、これは可能ですが、私が見つけることができる例はありません。私が行ったすべてのグーグルで、これを設定する方法を尋ねる人がたくさんいますが、それは他の誰かのために機能し、私には機能しません(私が何を見逃しているのかわかりません)、または機能しません。

これが私の設定です:

  • windows 7 64HPを搭載した1台のデスクトップ
  • windows 7 64HPを搭載した1台のラップトップ
  • kubuntu 11.10(サーバー)を搭載した1台のデスクトップ
  • 2つのデスクトップは静的IPを使用しており、3つのシステムすべてのHOSTSファイルにホスト名がマップされています。
  • 3つのシステムすべてで同じユーザー名/パスワードの組み合わせを使用しています。

私はしばらくの間、Windows7システムがSambaを表示して使用できるようにSambaをセットアップしようとしています。サーバーを表示させることができても、Windowsはログインできません。

私が最初にしたことの1つは、このバージョンのSamba(3.5.11)がサポートするLMv2認証を有効にすることでした。ワークグループが正しく設定されています。通常はサーバーを確認できますが、認証できません。 Windowsホームグループがオフになっています。マシン間のpingは正常に機能し、2つのWindows7システムは問題なく連携します。

誰かがこれを機能させましたか?この環境で動作するように設定されたsmb.confをダウンロードできる場所はありますか?

編集:これは、現在のsmb.conf全体へのリンクです。私が行ったすべての編集では、この時点ではおそらく混乱していることに注意してください。これも[グローバル]セクションの要約版です。

http://www.johngaughan.net/smb.conf

[global]
workgroup = WORKGROUP
netbios name = DENTALFLAW
server string = %h server (Samba, Ubuntu)
dns proxy = no
interfaces = eth0
bind interfaces only = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = guest
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
client ntlmv2 auth = yes
usershare allow guests = yes

私は自分の質問に答えたくはありませんが、(ほとんど)すべてを試したがどこにも行かなかった他の人に役立つようにしたいと思います。デフォルトが機能しなかった特定の設定は次のとおりです。

passdb backend = guest

これを次のように変更し、両方のユーザーのSambaパスワードをリセットすると、すべてが機能し始めました。

passdb backend = tdbsam

ログインを妨げる問題は、Sambaが認証情報を有効な形式で保存できなかったことであるようです。

2
user76225

認証バックエンドが正しくありませんでした:

passdb backend = tdbsam

ログインを妨げる問題は、Sambaが認証情報を有効な形式で保存できなかったことであるようです。

0
user76225

あなたの説明から、私は問題がどこにあるのか正確にはわかりません。接続でき、サーバーがログインを要求し、ログインが失敗した場合...使用しようとしているユーザーにsmbpasswdセットをセットアップする必要があります。これには、Windows 7/sambaに関連するバグがあります。ホスト名修正があり、適用後はすべて機能します。

サマバウィンドウズ7のバグのレジストリキー/修正

0
ntw1103