Я запускаю задание Ansible, в котором я переключаю пользователя на служебную учетную запись для запуска определенной команды. Я могу переключить пользователя и подтвердить то же самое, используя метод становиться , а затем raw: whoami .
Когда в том же сценарии запустите метод становления, я пытаюсь выполнить следующую команду:
shell: java -version
он говорит, что команда Java не найдена. Учетная запись службы имеет право запускать эту команду на сервере, и я могу успешно запустить ее непосредственно с сервера.
Может кто-нибудь сказать мне, что можно сделать здесь?
Заранее спасибо.