Windows 10 1709で動作するようにSambaを構成する方法は?


15

(1703からアップグレードする代わりに)Windows 10 1709がインストールされているいくつかのPCは、Samba(Ubuntu 17.10)で実行されているネットワーク共有への接続に問題があります。イベントログのエントリは、Windows 10 1709がゲストアクセスを無効にしていることが原因のようです

もともと、共有自体は保護されていましたが、ゲストは\\ samba.company.comに接続することで利用可能な共有を閲覧できます。smb.confに追加restrict anonymous = 2し、\\ samba.company.comにアクセスすると、Windowsエクスプローラーがサインインを要求するようになりました。ただし、これらのWindows 10 1709 PCでは、Samba共有への接続にまだ問題があります。

私が見つけた記事のほとんどは、Windows 10でゲストアクセスを有効にすることについて述べています。代わりにSambaでゲストアクセスを無効にすることは可能ですか?

回答:


13

セキュリティ上の理由から、MicrosoftはSMB 2ゲストアクセスを無効にしています。Windowsの設定を変更して、ゲストがSamba共有にアクセスできるようにすることができます。

https://tech.nicolonsky.ch/windows-10-1709-cannot-access-smb2-share-guest-access/

https://support.microsoft.com/de-ch/help/4046019/guest-access-smb2-disabled-by-default-in-windows-10-server-2016

これを許可するようにGPO設定を変更できます。ただし、例として、sambaサイトでSMB 3.0を強制的に使用できます(すべてのクライアントがSMB 3プロトコルをサポートしている場合に機能します)。

client min protocol = SMB3
client max protocol = SMB3

1
私のsmb.confにmin protocol = SMB3があり、回答に2行追加してSambaを再起動しました。ただし、Windows 10でも「安全でないゲストログオンを拒否しました」というエラーが表示されます
ジム

1
Windowsの設定を変更しようとしましたか?
ネットランナー

1
Windowsで安全でない推測アクセスを有効にできることは知っています。私の目標は、Windowsの設定を変更せず、Sambaの設定を変更して、安全でない推測アクセスを無効にすることでした。
ジム

3
残念ながら、SambaはまだSMB3.0と完全に互換性がなく、認証の問題を引き起こす可能性のある方言です。Windowsの安全でないアクセスを有効にして、問題があることを確認するために機能するかどうかを確認することをお勧めします。とにかくこれを機能させるには、おそらくセキュリティ設定を犠牲にする必要があります。
ネットランナー

1
ああ、それは理にかなっていて、それが原因かもしれないと思います。私はすでに試しましたが、Windows 10の設定を変更しても機能することを知っています(実際、1703から更新されたすべてのPCが動作します)。Sambaの動作を変更する方法があるかどうかだけを知りたいので、Windows 10のセキュリティ設定をダウングレードする必要はありません(良い言葉がないため)
ジム

2

GPO設定の変更がまだ機能しない場合(私の場合)、次のようにする必要があります。

[コントロールパネル]-> [Windowsの機能をオンまたはオフにする]-> [SMB 1.0 / CIFSクライアント]オプションを見つけて確認します


これは私にとっての修正でした。「ローカルネットワーク共有」を右クリックして構成されたUbuntu 18.10 Samba共有に接続する、新しいWindows 10 Proインストール。なぜダウン投票したのかわかりません(少なくともゼロに戻しました)。
デイブ

2

Creatorsアップデートでは、安全でないゲストログインがデフォルトで無効になりました。

ローカルグループポリシーエディターで有効にします

Computer configuration\administrative templates\network\Lanman Workstation
"Enable insecure guest logons"

2

動作させるには、smb.confを追加する必要がありました

server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
ntlm auth = yes 

これは私のために働いた!Thx
マイケル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.