我正在运行 Ansible 作业,其中我将用户切换到服务帐户以运行某个命令。我可以切换用户并使用become方法确认相同,然后使用raw: whoami。当在相同的场景中发布 become 方法时,我正在尝试运行以下命令,
shell: java -version
它说找不到java命令。服务帐户确实有权在服务器上运行此命令,我可以直接从服务器成功运行相同的命令。
谁能告诉我这里可以做什么?
提前致谢。
我正在运行 Ansible 作业,其中我将用户切换到服务帐户以运行某个命令。我可以切换用户并使用become方法确认相同,然后使用raw: whoami。当在相同的场景中发布 become 方法时,我正在尝试运行以下命令,
shell: java -version
它说找不到java命令。服务帐户确实有权在服务器上运行此命令,我可以直接从服务器成功运行相同的命令。
谁能告诉我这里可以做什么?
提前致谢。