AS400 IBM iSeries上的“runas”或“sudo”等价物

我试图调用一个程序作为另一个用户(通过获得input用户/ pwd)在AS400 OS使用Java运行。 像Windows中的runas或Unix中的sudo – 我们可以在AS400操作系统中做什么?

我能够在AS400上通过Java调用像findcdls等基本的Unix命令。

我在提供给我的实验AS400沙箱上的访问非常有限。 所以我不知道如果通过Java的sudo命令将作为pipe理员运行时工作。

我想在AS400控制台STRQSHQSH是一个自定义的STRQSH程序,并不支持所有的Unix命令。 因此,我对这样做的正确和音乐会的方式毫无头绪。 任何指导将不胜感激 – 业界人士如何做呢? 在AS400中是否有任何sudo / runas相当于? IBM有自己的shell吗?

看看QSYGETPH api …这将让你切换到你有权限的用户configuration文件。