jjzjj

privileges

全部标签

c++ - 从管理员帐户模拟 SYSTEM(或等效)

这个问题是thisquestion的跟进和延续。关于我目前正在处理的权限问题。问题总结:我在没有调试程序(SeDebugPrivilege)权限的域管理员帐户下运行程序,但我需要在本地计算机上使用它。Klugey解决方案:该程序可以将自身作为服务安装在本地机器上,并启动该服务。所述服务现在在SYSTEM帐户下运行,这使我们能够使用我们的SeTCBPrivilege权限创建一个新的具有SeDebugPrivilege的访问token。然后我们可以使用新创建的token重新启动具有提升权限的初始程序。我个人不喜欢这个解决方案。我觉得应该有可能以管理员身份获得必要的权限,不必进行系统修改,例

windows - 调用 ImpersonateSelf() 是否会取消对同一线程所做的所有安全 token 调整?

我不明白ImpersonateSelf().假设我的代码在某个主机进程中运行。该主机进程创建了一个新线程并调整了线程安全性,以便线程具有最小权限,现在新线程执行我的代码。我的代码调用ImpersonateSelf(SecurityImpersonation);会有什么影响?它会重置为该线程所做的所有权限调整吗? 最佳答案 是的。它复制进程token并将其分配为当前线程的模拟token。旧token的特权无关紧要,因为线程不再使用该token。如果要合并权限,请使用GetTokenInformation获取旧权限并自己复制和分配模拟t

c# - 由于过时的 CAS 政策,寻求替代 AppDomain.CreateDomain(string, evidence)

我正在学习Microsoft.NetFramework--ApplicationDevelopmentFoundationTrainingKit书第8章第2课:配置应用程序域ShowWinIni是我要执行的程序的程序集名称object[]hostEvidence={newZone(SecurityZone.MyComputer)};Evidencee=newEvidence(hostEvidence,null);//CreateanAppDomain.AppDomaind=AppDomain.CreateDomain("NewDomain",e);//Runtheassemblyd.E

c# - 在 Windows Server 2008 或更高版本上检测提升的权限

我有一个在WindowsServer平台(2008或更高版本)上运行的C#、.Net4.6.1Windows窗体应用程序,需要“以管理员身份运行”。需要提升权限,因为应用程序更改了各种文件夹的用户访问权限(如果重要,则在IIS默认网站根目录下)。我无法检测应用程序是否已“以管理员身份运行”。如果我正常启动应用程序(即不是作为管理员)以下代码varisAdmin=WindowsIdentity.GetCurrent().Owner.IsWellKnown(WellKnownSidType.BuiltinAdministratorsSid);返回true,但更改目录上某些用户访问权限的代码

php - Mac OSX Apache 写入权限

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion所以这是我的问题。当我发现我无法从管理面板在WordPress中安装插件或主题时,它就开始了,它只是不断询问我的连接信息(http://cl.ly/DLdH/o)。我发现一篇博客文章建议将wordpress文件夹的所有权更改为Apache用户,即_www这样sudochown-R_www./这确实部分解决了问题,因为我能够安装插件和主题以及通过PHP写入目录,这一切都很好,但后来我无法添加/删

php - 尝试连接到 Microsoft Graph 时出现 "Insufficient privileges to complete the operation"

我想配置我的Symfony4应用程序以使用msgraph-sdk-php阅读和发送电子邮件图书馆。我的应用程序将从单个帐户读取和发送电子邮件,我不想将其密码暴露给应用程序的用户。因此,我不会使用OAuth进行登录。我的第一个体验是这段代码(检索邮箱用户资料):post($url,['form_params'=>['client_id'=>$clientId,'client_secret'=>$clientSecret,'resource'=>'https://graph.microsoft.com/','grant_type'=>'client_credentials',],])->g

java - 如何在 JavaFX 桌面应用程序登录后保留用户信息

我有一个带有登录屏幕的应用程序,在用户通过身份验证后,将从数据库中检索一些“数据”(用户名和权限),直到这里一切都很好。在登录过程之后,我需要访问权限以在不同的JavaFX场景中生成一些菜单,这在任何时候都贯穿于整个应用程序,但我不知道该怎么做。我正在寻找的是一种行为,例如PHP中的SESSION变量(是的,我来自网络开发),它可以在特定时间段内(通常是在用户登录时)保持信息活跃和可访问。我找到的有关此主题的信息不明确且已过时,我的意思是,不适用于JavaFX2的解决方案或具有旧设计模式的解决方案。我创建了一张图片,因为我在其他论坛上发现了同样的问题,但人们对此有误解,所以我希望这能有

java - 如何使用 Java web 服务器实现 "privilege separation"的一些度量?

我正在努力主动解决我的Jetty网络服务器盒的安全问题——尤其是在存储SSLkey信息方面,尽管我想要一个通用的解决方案。Apache使用privilegeseparation以便它以root身份启动,以便它可以读取protectedSSLkey文件(和其他安全配置),然后切换到一些普通用户以实际服务器HTTP请求。但是Java没有执行此操作的机制。关于如何在Java网络应用程序中实现相同级别的安全性有什么建议吗?我的要求包括:secret信息只能由root读取。任何解锁key等的密码都不应配置到代码中,以免与服务器具有相同用户级别权限的人无法轻易获得它们。我在AmazonEC2下运行

java - 单元测试引发 : HsqlException user lacks privilege or object not found: ROWNUM

我在执行单元测试时遇到Hibernate问题,这是我遇到的问题:org.springframework.dao.InvalidDataAccessResourceUsageException:userlacksprivilegeorobjectnotfound:ROWNUM;SQL[n/a];nestedexceptionisorg.hibernate.exception.SQLGrammarException:userlacksprivilegeorobjectnotfound:ROWNUM....Causedby:org.hsqldb.HsqlException:userlacks

java - 如何解决FindBugs DP_DO_INSIDE_DO_PRIVILEGED

在阅读和扫描旧代码时,我看到了这些代码行:publicstaticvoidreplaceNull(Objectobj){if(obj==null){return;}Field[]fields=obj.getClass().getDeclaredFields();if(fields!=null){for(Fieldfield:fields){field.setAccessible(true);ClassfieldType=field.getType();try{if(field.get(obj)==null){setDefaultValue(obj,field,fieldType);}}