我在理解某些特定文件權限行爲時遇到了一些問題。下面是重現步驟:Windows Server 2008 R2文件權限
登錄到服務器使用默認的管理員帳戶
C語言創建一個文本文件(TESTFILE.TXT):\ ProgramData包含的任意文本
創建新的用戶帳戶並使其成爲管理員組的成員
使用新帳戶登錄並打開C:\ ProgramData \ testfile.txt
編輯文本並試圖挽救
一旦點擊保存,我帶有另存爲對話框,這表明我沒有必要的權限來編輯文件。考慮到新的用戶帳戶是管理員的成員,這看起來很奇怪。
當我查看文件的權限時,我可以看到列出了三個組:System,Administrators和Users。 SYSTEM和Administrators具有完全權限,但是,用戶只能讀取&執行和讀取權限檢查。
看起來,當我從新用戶帳戶打開testfile.txt時,它將在Users組的上下文中打開,儘管它是Administrators的成員,這是正確的嗎?這當然會解釋這種行爲。
對我來說,這是一個問題的原因是,如果我通過'以管理員身份運行'部署應用程序,普通用戶是否可以編輯我安裝到ProgramData的文本文件。
此行爲僅限於Windows服務器,還是在Vista和Win7中相同。