Windows-Server-2008

管理員文件修改權限

  • September 15, 2014

Windows Server 2008 顯然允許應用程序以某種方式配置文件夾,以便在文件夾中進行的任何更改都需要管理員級別的訪問權限。我使用具有管理員權限的帳戶登錄,但不是本地管理員帳戶。當我這樣做時,我發現我無法保存對此文件夾中打開的文件的更改。我知道我可以以管理員身份打開應用程序或將文件移出文件夾,進行更改,然後將其移回,但我希望有更好的方法可以完全禁用保護。有沒有辦法為我經常編輯的文件刪除它?

就像 Zoredache 提到的,這與 Vista 中的 UAC 功能相同。在您針對每個應用程序請求之前,您在管理員組中的帳戶實際上並沒有提升的權限。當您打開資源管理器時,就好像您的管理員成員身份消失了一樣。隨後,當您從該未提升的資源管理器視窗點兩下文件時,執行的應用程序(如記事本)也未提升。您的選擇基本上如下:

  • 關閉 UAC 是解決此問題的一種方法,但是如果這真的是生產伺服器,它就不是很聰明。UAC 的存在是有原因的,既然您知道問題所在,您至少應該在徹底禁用它之前嘗試使用它。
  • 另一種解決方案是為您將經常訪問的文件/文件夾的子集授予使用者組(或您的帳戶所屬的任何其他組)的寫入權限。
  • 如果您沒有預先知道要授予訪問權限的正常文件/文件夾集,您還可以手動執行提升的 Windows 資源管理器實例。您會認為這可以通過在“開始”菜單中搜尋並右鍵點擊“以管理員身份執行”來實現。但出於某種奇怪的原因,這不起作用。相反,我通常這樣做的方式是執行提升的 cmd.exe 實例,然後使用以下命令在 C 的根目錄下打開資源管理器視窗。

資源管理器 /e,c:\

在 3rd 方工具或 shell 擴展的幫助下,實際上可能有更簡單的方法來做到這一點,但這是我知道如何開箱即用提升資源管理器實例的唯一方法。

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