gpt4 book ai didi

java - 在当前线程上模拟用户

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:08 25 4
gpt4 key购买 nike

我想创建一个Java函数,给定用户名和密码,提升关联的线程/进程的安全上下文(在Windows中),以便其他函数可以执行,例如管理任务,但使用原始用户的上下文/环境,即类似于

runas.exe /env /u:... [/p:...] java.exe ... 

但在当前线程/进程上。

我得到的最接近的是通过调查PriviledgedActions,但是所涉及的类及其互连变得相当令人困惑。有人可以为我提供一些实现上述目标的指示吗?

提前致谢,

最佳答案

不幸的是,

PrivilegedAction 对此不起作用。如果您需要访问文件,jCIFS任何用户都可以这样做。可以通过 JNDI 访问 Active Directory,但对于其他事情,您可能需要使用 JNI 突破 native 代码。

关于java - 在当前线程上模拟用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com