Dê uma olhada na QSYGETPH api ... esta permitirá que você mude para um perfil de usuário ao qual você tenha autoridade.
Estou tentando invocar um programa para ser executado como outro usuário (obtendo entrada user / pwd) no SO do AS400 usando Java. Como runas
no Windows ou sudo
no Unix - o que podemos fazer no AS400 OS?
Eu posso invocar comandos Unix básicos como find
, cd
, ls
etc. através do Java no AS400.
Eu tenho acesso muito restrito na sandbox AS400 experimental que me foi fornecida. Então, não tenho certeza se o comando sudo
através do java funcionará quando executado como administrador.
Eu acho que no console AS400 STRQSH
ou QSH
é um programa de compilação personalizado e todos os comandos Unix não são suportados. Por isso, não tenho a menor idéia sobre qual é a maneira correta e correta de fazê-lo. Qualquer orientação será apreciada - como as pessoas da indústria fazem isso? Existe algum sudo
/ runas
equivalente no AS400? A IBM tem seu próprio shell?
Dê uma olhada na QSYGETPH api ... esta permitirá que você mude para um perfil de usuário ao qual você tenha autoridade.
Tags java ibm shell ibm-midrange