Windows-Server-2008

無法使用憑據訪問共享文件夾

  • April 6, 2015

我們有一台安裝了 Windows Server 2008 Standard 的伺服器。我們添加了使用者和使用者組,以便其他電腦能夠訪問特定的共享文件夾和文件。顯然,我們已經設置了一些共享文件夾供某些使用者訪問,而其他使用者不能訪問。

這一切都運作良好,直到有一天。我不知道當時究竟發生了什麼。現在,大多數情況下,每當我嘗試訪問我的一個共享文件夾時,我都會收到消息您無權訪問 \server\foldr,即使我已被授予訪問該文件夾的權限,兩者都在共享權限中和 NTFS 的。

這同樣發生在所有網路使用者身上。只能訪問標記為可供所有人訪問的文件夾。

另一個奇怪的事情是,當我轉到伺服器上的電腦管理\共享文件夾\會話時,我的客戶端電腦被登記為 GUEST,而不是使用者名,儘管 Guest 屬性設置為 No。

我已經嘗試過重置文件夾的權限、添加新使用者、更改客戶端電腦上的憑據……似乎沒有任何效果。你知道似乎是什麼問題嗎?

**編輯:**跟進德米特里的問題:

安全事件 552 未出現在日誌中。相反,我收到事件 4776,說明我已使用“訪客”登錄帳戶登錄。

訪問*\server\c$需要我的憑據,但要麼他們不被接受,要麼我沒有訪問c$*的權限。在嘗試使用特定憑據將網路驅動器映射到\server\foldr時,我已經經歷過這種情況,不知何故,我的憑據永遠不會被接受。

關閉 UAC 沒有幫助。

客戶的 PC 具有從 XP 到 7 的一系列 Windows 作業系統。我的 PC 尤其具有 Win 7 RC。

**第二次編輯:**我禁用了來賓帳戶,發現我的客戶端 PC 的使用者名與我嘗試使用的使用者名不同(我真的認為它們是相同的,但顯然我在格式化並重新安裝作業系統時更改了它)。所以現在我的問題是:有什麼方法可以訪問共享文件夾,同時在伺服器和客戶端電腦上保留目前使用者名?

從您對使用工作組的另一篇文章的回答來看,最可能的問題是使用者/pswd 不同或伺服器上不存在,或者使用者/pswd 未以正確的語法傳遞。在一個工作組中,使用者是每台機器的本地使用者,伺服器上的 JSmith 與工作站上的 JSmith 是不一樣的。

如果您擁有超過 4 到 5 個工作站,域可以解決這兩個問題並具有許多其他優勢。這是最好的解決方案。

選項 2 是在伺服器上設置使用者名和 pswd。這可以是每個 wkstn 使用者的 1 個伺服器使用者,每個所需的使用者安全組的 1 個伺服器使用者:會計、銷售、行銷等,或所有使用者的 1 個伺服器使用者。伺服器使用者名和 pswd 可以但不是必需的,以匹配 wkstns 上的使用者名和 pswd。不要使用任何空白密碼。

在每台機器上創建一個批處理文件以將共享映射為驅動器號並在伺服器上強制進行身份驗證。將批處理文件放在 C:\Admin 文件夾中,將批處理文件的快捷方式放在所有使用者啟動文件夾中以使其在登錄時執行,將其設置為最小化執行。語法是:

“網路使用 X:\Server\Share /User:Server\User 密碼”。

“Net Use /help”將提供更多範例。

Net Use X: /del 將刪除驅動器映射進行測試,它不會刪除任何數據。

您還可以使用 Net Use 命令針對伺服器測試身份驗證。如果身份驗證因“使用者名或密碼不正確”而失敗,則語法、使用者名、密碼或所有 3 項的某種組合都是錯誤的。

選項 #2 不安全且不推薦,但可以作為臨時解決方案。

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