我如何讓我的機器現在訪問共享?
免責聲明:使用windows 共享文件絕對不像在 *nix 上那麼簡單,即使它看起來像。
首先,我假設我們基本上只能通過兩種方式安全地(使用密碼)共享文件/文件夾:
- 在兩台機器上擁有相同的使用者+密碼或
- 在連接的共享文件夾上進行身份驗證。(提供使用者名和密碼)
這是正確的嗎?好…
出於某種原因,在此設置中,共享文件夾的方式都不能正常工作:
設置
- Windows 7(實際上是幾台機器)
- Windows 2008 Server -沒有域,沒有 Active Directory
- 兩者都設置了cawas 帳戶,具有相同的非空白密碼
- 在 Windows 2008 Server 上設置的mygroup 組,其中包含cawas
- 幾個使用者,除了在 Windows 7 上設置的cawas
是的,當然,“你為什麼不使用域?” 是一個有效的問題。嗯,我也不知道。我們沒有管理員,似乎工作量太大而需求太少。反正…
症狀
如果我在伺服器上設置了cawas,我可以從我登錄的任何使用者輕鬆地從win7訪問它。
但是,如果我只在伺服器上設置了mygroup(並刪除了 cawas),則只有在 win7 上以cawas 身份登錄時才能訪問它。它甚至從不要求使用者名和密碼。即使我通過使用映射來強制執行身份驗證,它仍然不起作用。
錯誤是“無法連接”或“共享點已使用另一個使用者名/密碼”,但我無法修復這些消息,包括
net use /delete
. 症狀總是一樣的:甚至不允許連接。最奇怪的事情發生在另一台 Windows 7 機器上……相同的設置,但它要求輸入使用者名和密碼,我們輸入,它工作!那個甚至沒有從伺服器設置為相同的cawas(或任何使用者)。
發生什麼了?我們如何解決這個問題?
您可以通過轉到控制面板 > 使用者帳戶 > 憑據管理器來添加、編輯或刪除憑據。例如,如果系統沒有提示您輸入使用者名和密碼,而您希望這樣做,請選擇已保存的憑據並選擇“從保管庫中刪除”。
如果您在控制面板中沒有看到憑據管理器,另一種打開它的方法是打開執行 (
Windows_Key + R
) 並輸入control /name Microsoft.CredentialManager
.
事實上,有一個非常實用的解決方案:在 Windows 7 上使用伺服器上的同一個使用者!如果這是問題,在win 7上重命名使用者很容易。這就是我們解決我的問題的方式——儘管它沒有解決所述問題。
實際上,Windows 似乎確實存在某種使用者名和密碼“記憶體”。可能,如果您從錯誤的 win 7 機器中刪除該使用者並重新創建它,問題就會消失。我只是懶得研究更多,搜尋更多關於這方面的資訊沒有結果。