Windows 8.1 中的 root 相當於什麼?

Windows 8.1 中的 root 相當於什麼?

我聽說相當於 root 的是「SYSTEM」帳號。但我使用了一個名為“RunAsSystem”的工具以 SYSTEM 身份打開 shell,即使我知道有問題的文件沒有在使用中,我仍然收到“訪問被拒絕”錯誤。如何取得一個 shell,無論設定了什麼權限,我都可以在該 shell 中對任何檔案執行任何操作?

編輯:這不是重複的這個問題。那人問為什麼標準管理員帳號沒有某些權限?我問是否有一個帳戶擁有所有權限。

編輯2:它不是重複的這個任何一個。該問題是詢問如何以 SYSTEM 使用者身分取得命令提示字元。在我的問題中,我已經明確表示我能夠做到這一點,所以我當然不是在問如何做到這一點。

另外,我還沒有選擇一個被接受的答案,因為我還沒決定──如果你想知道的話,我沒有忘記。

答案1

您需要做的是啟用備份和復原權限,預設會授予管理員群組。一種方法是使用這個 PowerShell 腳本:

Set-ExecutionPolicy Unrestricted Process
Import-Module .\Set-LHSTokenPrivilege.ps1
Set-LHSTokenPrivilege SeBackupPrivilege
Set-LHSTokenPrivilege SeRestorePrivilege

借助備份和復原權限,您將擁有對任何檔案或資料夾的完全存取權限,無論其自己的存取控制清單為何。

答案2

你不能。SYSTEM即使您沒有權限,也無法存取檔案或其他物件。但root您可以變更權限,然後才能存取檔案\物件。

典型的情況是現代 Windows 版本(Vista 及更高版本)上的 Windows 系統檔案:其中大部分屬於可信任安裝程式用戶,其他任何人都無法刪除\修改它們。你首先需要成為所有者進而更改權限以允許您存取它們。

相關內容