Windows-Server-2008
Windows Server 2008 管理員不能取得文件的所有權
我正在嘗試在 Windows Server 2008 上編輯主機文件。
我右鍵點擊記事本並以管理員身份執行,然後打開主機文件,但是當我嘗試保存它時,我收到以下錯誤消息:
Cannot create the C:\Windows\System32\drivers\etc\hosts file. Make sure that the path and file name are correct.
接下來,我檢查了 hosts 文件的管理員權限。以下被檢查為允許:
- 完全控制
- 調整
- 讀取和執行
- 讀
- 寫
當我編輯權限時,所有復選框都是灰色的並且不可編輯。
接下來我檢查主機文件的文件所有者。目前所有者是 SYSTEM。當我嘗試編輯所有者時,我收到以下消息。
You only have permission to view the current owner on hosts.
Windows文件狀態
可以通過以下方式獲得所有權:
管理員。預設情況下,管理員組被授予獲取文件或其他對象的所有權使用者權限。
在使用者權限分配部分下的本地安全策略中,
Take ownership of files or other objects
設置為Administrators
。為什麼我不能更改所有權來編輯主機文件?
我見過防病毒程序做類似的事情。反病毒程序甚至可以攔截管理員文件訪問。許多惡意軟體程序會修改
hosts
以重定向某些站點,而無需使用 DNS 伺服器,因此 AV 程序非常了解該文件。
將主機文件複製到其他位置,例如在桌面上。編輯桌面上的文件,然後將文件複製回原始位置並覆蓋舊位置。
BR