Windows-7
無登錄視窗的匿名文件共享,從 Windows 7 伺服器到 XP 客戶端
我正在嘗試為小型 LAN 上的機器提供對 Windows 7 工作站(我們稱之為 WIN7SVR)共享文件的只讀匿名訪問。特別是,我不希望客戶端在導航到(例如,
\\WIN7SVR
在 Windows 資源管理器中)時必須處理登錄視窗,但是我們沒有域,並且在伺服器和客戶端之間同步帳戶將是棘手的。有需要訪問這些共享的 Windows 7 和 Windows XP 客戶端。我只需在 WIN7SVR 上啟用來賓帳戶並設置適當的共享權限,就可以為 Windows 7 客戶端工作。其他 Windows 7 機器似乎會自動嘗試以訪客身份登錄,因此他們的使用者不必處理登錄視窗。問題在於 XP 客戶端——如果使用者在登錄視窗中輸入“Guest”,它們可以訪問伺服器,但我不希望使用者必須這樣做。因此,據我所知,在我對 Windows 文件共享的有限理解中,這歸結為授予空會話訪問 WIN7SVR 上的文件共享的權限。
但到目前為止,我在這方面還沒有成功。我在 Windows 7 伺服器上的本地組策略編輯器中嘗試了以下所有操作:
- 設置網路訪問:讓所有人權限適用於匿名使用者為已啟用
- 設置網路訪問:將對命名管道和共享的匿名訪問限制為禁用
- 網路訪問新增對應共享名稱*:可匿名訪問的共享*
- 在使用者權限分配下添加“匿名登錄”以從網路訪問此電腦
任何建議都將不勝感激……我主要是一個 Unix 人,所以我覺得 Windows 文件共享有點不合我意。我確實明白,從安全的角度來看,對文件共享的任何形式的匿名訪問通常都不是理想的,但在這種情況下,它對我們來說是最實用的解決方案,並且對我們網路的訪問得到了足夠好的控制,以至於共享級別的安全性不是’不是一個問題。
這可能完全關閉,但 XP 客戶端是否啟用了簡單文件共享?他們是 XP 專業版還是家用版?
檢查簡單文件共享:
- 打開資源管理器視窗
- 點擊工具,文件夾選項
- 列表底部是簡單文件共享的複選框。
嘗試啟用訪客帳戶:
- 控制面板 -> 管理工具 -> 電腦管理 > 本地使用者和組 > 使用者
- 右鍵點擊訪客 > 屬性
- 取消勾選“帳戶已禁用”
在 Windows Server 2008 R2 上啟用此帳戶為我解決了此問題。