Назад | Перейти на главную страницу

Эквивалент «runas» или «sudo» в AS400 IBM iSeries

Я пытаюсь вызвать программу для запуска от имени другого пользователя (получая input user / pwd) в ОС AS400 с использованием Java. подобно runas в Windows или sudo в Unix - что мы можем делать в ОС AS400?

Я могу вызывать основные команды Unix, такие как find, cd, ls и т.д. через Java на AS400.

У меня очень ограниченный доступ к предоставленной мне экспериментальной песочнице AS400. Так что я не уверен, что sudo команда через java будет работать при запуске от имени администратора.

Думаю на консоли AS400 STRQSH или QSH - это настраиваемая программа сборки, и все команды Unix не поддерживаются. Следовательно, я не имею представления о том, как правильно это делать. Любые рекомендации будут оценены - как это делают специалисты отрасли? Есть ли sudo/runas эквивалент в AS400? Есть ли у IBM собственная оболочка?

Взгляните на QSYGETPH api ... это позволит вам переключиться на профиль пользователя, к которому у вас есть полномочия.