我听说 root 的等价物是“SYSTEM”帐户。但我使用名为“RunAsSystem”的工具以 SYSTEM 身份打开 shell,但仍然收到“访问被拒绝”错误,尽管我知道相关文件未被使用。如何获得一个 shell,无论设置了什么权限,我都可以从中对任何文件执行任何操作?
编辑:这不是重复的这个问题。那个人问为什么标准管理员帐户没有某些权限;我是问是否有一个帐户对所有内容都有完全的权限。
编辑2:这不是重复的这个都不是。这个问题是问如何以 SYSTEM 用户身份获取命令提示符。在我的问题中,我已经明确说明我可以这样做,所以我当然不是在问如何做到这一点。
此外,我还没有选择一个可以接受的答案,因为我还没有决定——如果你想知道的话,我没有忘记。
答案1
您需要启用备份和恢复权限,默认情况下授予管理员组。一种方法是使用此 PowerShell 脚本:
Set-ExecutionPolicy Unrestricted Process
Import-Module .\Set-LHSTokenPrivilege.ps1
Set-LHSTokenPrivilege SeBackupPrivilege
Set-LHSTokenPrivilege SeRestorePrivilege
通过备份和恢复权限,您将可以完全访问任何文件或文件夹,而不管它们自己的访问控制列表如何。