gpt4 book ai didi

java - Runtime.exec(cmd) 的用户

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:10:38 27 4
gpt4 key购买 nike

当我们运行 Runtime.exec(cmd) 时,将从哪个用户运行?例如,user1(在 Unix 上)运行 java -jar Test.jar。在这个程序中,我们有 Runtime.exec("whoami")。我们应该接收哪个用户 ID?


我有屏幕终端,其中运行了 chrootuid cmd 并且正在运行 java 程序。不知何故,来自这个 pr 的 whoami 命令。返回 与 chrootuid 所有者不相同的用户 ID,名称为 J.p.跑了。谁能解释一下?

最佳答案

所有子进程都以与父进程相同的用户身份运行。

关于java - Runtime.exec(cmd) 的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26823343/

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