Samba

如何配置 Samba 以使用 Windows 10 1709?

  • March 11, 2021

一些安裝了 Windows 10 1709(而不是從 1703 升級)的 PC 無法連接到在 Samba (Ubuntu 17.10) 上執行的網路共享。事件日誌中的條目表明原因似乎是 Windows 10 1709禁用了來賓訪問

最初,共享本身受到保護,但客人可以通過連接到**\samba.company.com來瀏覽可用的共享。我添加restrict anonymous = 2smb.conf ,現在 Windows 資源管理器在訪問****\samba.company.com**時提示登錄。但是,那些 Windows 10 1709 PC 仍然無法連接到 Samba 共享。

我發現的大多數文章都在談論在 Windows 10 上啟用來賓訪問。是否可以改為在 Samba 上禁用來賓訪問?

出於安全原因,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

引用自:https://serverfault.com/questions/895570