
有沒有辦法設定目前的 samba 以便能夠顯示工作群組和/或家庭群組?
SMB1 disabled -- no workgroup available
答案1
首先,Linux、MacOS 或從 Win10 開始的 Windows 中都沒有家庭群組這樣的東西。
其次,如果您在執行 smbclient 時談論該特定錯誤,則需要在客戶端的 /etc/samba/smb.conf 中啟用 SMB1(Samba 稱之為 NT1)。在 workgroup = WORKGROUP 行的正下方新增以下一項:
client min protocol = NT1
當然,您嘗試連線的伺服器必須啟用 SMB1。如果您將 Win10 電腦保持為最新狀態,它將被停用,因此您必須在那裡啟用它。如果伺服器運行的是 Ubuntu 20 或任何具有相同版本 samba 的系統,則必須在該電腦上編輯 smb.conf 並新增:
server min protocol = NT1
然後重新啟動桑巴:
sudo service smbd restart
sudo service nmbd restart
如果您不在伺服器上執行此操作,您可能會收到protocol negotiation failed:
錯誤。
這可能會消除 SMB1 錯誤訊息。是否可以「發現」Nautilus 中的所有工作組和主機是另一回事。如果你必須把時鐘撥回 SMB1 時代,你需要遵循那個時代設定的規則…名稱解析順序、主機名稱長度限制等…
答案2
試圖讓舊的 Netgear Stora 在 unbuntu 網路上解決時遇到了這個問題
client min protocol = CORE
會讓你起床並繼續前進
20.04 LTS