首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SeImpersonatePrivilege和标准用户

SeImpersonatePrivilege和标准用户
EN

Stack Overflow用户
提问于 2016-11-13 03:20:51
回答 1查看 3.4K关注 0票数 0

我给了Windows Server2008 R2上的标准用户"Joe“SeImpersonatePrivilege,这是网络上唯一的域控制器。Joe不是任何管理员组的成员;当Joe启动一个进程时,它以中等完整性级别运行。

当管理员在服务器上运行"gpresult /z“时,我看到以下部分清单:

代码语言:javascript
复制
    User Rights
    -----------
        GPO: Default Domain Controllers Policy
            Policy:            ImpersonatePrivilege
            Computer Setting:  Administrators
                               Joe
                               LOCAL SERVICE
                               NETWORK SERVICE
                               SERVICE

但是,当Joe运行一个使用GetTokenInformation和LookupPrivilegeName来显示Joe权限的程序时,它会在服务器上生成以下结果:

代码语言:javascript
复制
Integrity level : Medium Process

SeShutdownPrivilege
SeChangeNotifyPrivilege
SeUndockPrivilege
SeIncreaseWorkingSetPrivilege
SeTimeZonePrivilege

Press any key to continue

在工作站上执行以下操作:

代码语言:javascript
复制
Integrity level : Medium Process

SeChangeNotifyPrivilege
SeIncreaseWorkingSetPrivilege

Press any key to continue

我想知道在运行一个中等进程时,Joe是否可以使用SeImpersontatePrivilege,如果可以,如何实现它。我的目标是让Joe使用Get/AcceptSecurityContext在" impersonate“级别模拟其他用户,而不是"Identify",而不是在工作站或服务器上运行。如果有任何关于这个主题的背景阅读建议,我将非常感激。

EN

回答 1

Stack Overflow用户

发布于 2016-11-13 09:36:04

根据this article的说法,Joe正在获得一个经过过滤的令牌;由于Joe不是具有特殊特权的组的成员,因此该特权将从Joe的令牌中删除。由于您不能向令牌添加特权,因此我认为实现这一点的唯一方法是将程序作为服务运行(HT到Harry Johnston),或者将Joe添加到具有特殊特权的组中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40566707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档