“runas” ou “sudo” equivalente no AS400 IBM iSeries

5

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?

    
por AkD 01.08.2012 / 17:13

1 resposta

2

Dê uma olhada na QSYGETPH api ... esta permitirá que você mude para um perfil de usuário ao qual você tenha autoridade.

    
por 01.08.2012 / 18:05