1. 啟用文件共享和SMB 1.0/CIFS支持
首先,確保Windows啟用了文件共享和SMB 1.0/CIFS支持1。
步驟:
-
打開控制面板 -> 程序 -> 程序和功能 -> 啟用或關閉Windows功能。
-
勾選“SMB 1.0/CIFS 文件共享支持”。
2. 啟用不安全的來賓登錄
有時需要啟用不安全的來賓登錄來訪問Samba共享2。
步驟:
-
按?Win + R?打開運行窗口,輸入?gpedit.msc?打開本地組策略編輯器。
-
導航到計算機配置 -> 管理模板 -> 網絡 -> Lanman工作站。
-
啟用“不安全的來賓登錄”。
- SMB 協議支持:Windows 對 SMB 協議版本支持可能不匹配。打開 “控制面板”→“程序和功能”→“啟用或關閉 Windows 功能”,檢查 “SMB 1.0/CIFS 文件共享支持” ,若未勾選則勾選(Win10/11 等系統默認可能關閉 SMB1.0 ,而 Samba 服務器若依賴舊協議易出問題 ),勾選后重啟電腦嘗試。
- 網絡發現與共享設置:進入 “控制面板”→“網絡和 Internet”→“網絡和共享中心”→“更改高級共享設置”,確保 “啟用網絡發現”“啟用文件和打印共享” ,不同網絡配置文件(如專用、來賓或公用)按需開啟,保存設置后重試訪問。
- 組策略配置:按?
Win + R
?輸入?gpedit.msc
?打開組策略編輯器,依次找到 “計算機配置”→“管理模板”→“網絡”→“Lanman 工作站”,雙擊 “啟用不安全的來賓登錄”,設為 “已啟用” 。因 Win10 及以上系統安全策略提升,可能限制來賓訪問,此設置可放寬限制。 - 防火墻與網絡權限:Windows 防火墻可能攔截訪問。可臨時關閉防火墻(“控制面板”→“系統和安全”→“Windows Defender 防火墻”→“關閉防火墻” ,測試訪問;若能訪問,需在防火墻 “允許的應用” 中添加 Samba 相關程序或端口(Samba 常用 139、445 端口 )允許通過。
- 憑據管理:之前訪問記錄的錯誤憑據可能干擾。打開 “控制面板”→“用戶賬戶”→“憑據管理器”→“Windows 憑據”,找到與 Samba 服務器相關的憑據(如?
\\192.168.56.102
?),刪除后重新輸入正確用戶名密碼嘗試。
關鍵步驟:
ubuntu配置:sudo gedit /etc/samba/smb.conf
?[share]:這是共享的名稱,你可以在網絡上訪問該共享時使用。
comment:這是關于共享的描述或注釋,顯示給用戶看。
path:這是共享的實際路徑。
public:這表示該共享是否為公共共享,即是否允許匿名用戶訪問。
writable:表示是否允許用戶在共享中創建、編輯和刪除文件。
available:表示該共享是否可用。
browseable:表示該共享是否在網絡上可以瀏覽。
valid users:當前 Ubuntu 系統的用戶名
所以在window系統映射網絡的時候,前面地址后面要加這個配置名稱,才可以訪問。
\\192.168.56.102\share