0

rundeck ジョブからリモートで別のユーザーからコマンドを実行してみます。Rundeck は、特権をエスカレートするための sudo login\passwod メカニズムを提供します。sudoers ファイルのリモート サーバーの NOPASSWD オプション。この場合、rundeck ジョブを構成するにはどうすればよいですか?

私のノード構成:

<project>
        <node name="testServer"
                type="Node"
                description="testNode"
                hostname="IP_ADDRESS"
                username="${option.Login}"
                ssh-authentication="password"
                sudo-command-enabled="true"
                ssh-password-option="option.Password"
                />

</project>

別のユーザーになるジョブのコマンド例:

sudo /bin/su suuser -

実行を試みた後のエラー:

Remote command failed with exit status -1
08:57:13            Sudo execution password response failed: Failed waiting for input prompt: Expected input was not seen in 5000 milliseconds
08:57:13            Failed: NonZeroResultCode: Remote command failed with exit status -1
4

2 に答える 2