web-dev-qa-db-ja.com

Sambaを使用したLinuxおよびWindows7とのネットワーク

Arch LinuxにSambaをインストールしましたが、ローカルネットワークを介して他のPCのWindows7とファイルを共有したいと思いました。私はそれが両方の方法で機能することを望んでいます。つまり、Windowsは認証なしでLinuxマシンの指定されたパブリック共有に自由に読み書きでき、LinuxはWindowsマシンでも同じことを実行できます。 Sambaを構成し、適切な共有を作成しましたが、機能していません。つまり、どちらのPCも相手を認識できません。 WindowsはMSHOMEワークグループにあり、LinuxはLINUXワークグループにあります。

Smb.conf.defaultからsmb.confを作成しました。変更は、コンピューター名とワークグループの設定と、最後に以下を追加することだけでした。

[publiczny]
    path = /media/public
    public = yes
    read only = no

Windowsで行った唯一の構成は、レジストリエントリをHKLM/SYSTEM/CurrentControlSet/services/LanmanWorkstation/Parametersに追加することでした。SambaWikiで行われているように、DNSNameResolutionRequiredを0に設定し、DomainCompatibilityModeを1に設定しました。

物事を機能させるにはどうすればよいですか?

1
Xirdus

Windowsのネットワークオプションを「ユーザーアカウントとパスワードを使用して他のコンピューターに接続する」に変更し、レジストリキーHKLM\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevelをDWORD:2に設定し、smb.confのセキュリティレベルを「共有」に変更しました。そして今それは動作します。

0
Xirdus