sshを使用してquartzサーバ上のスケジューラユーザに接続するjenkinsジョブがあります。スケジューラユーザーとしてクォーツを再起動することができ、プロセスとライブラリはスケジューラが所有しているように見えますが、暗号化/復号化タスクが実行されるたびにスケジューラの代わりにjenkinsユーザーと呼ばれると考えられます。jenkinsは別のユーザにsshすることができますが、pgpはまだjenkinsユーザと思っています
IDとenvは、リモートシェルがスケジューラユーザーとして実行されていることを示しています。なぜ暗号化タスクはjenkins .pgpディレクトリを参照していますか?私がこれを修正する唯一の方法は、自分自身でsshを実行し、スケジューラーにsudoしてジョブを再起動することです。どのように私はジェンキンにこれをエミュレートするのですか?
ありがとうございます。 jenkinsがssh経由でscheduler @ serverに接続しています。スケジューラーユーザーのように見えて行動しているので、すべてが正しいように見えます。 'whoami'、' id'、 'env'、' pgp -key-list'の全てが適切なものであっても、スケジューラーIDの代わりにjenkins idを拾うように見えるスケジューラーによって実行される暗号化/復号化ジョブですスケジューラーユーザー用の出力。私はまだ何かが欠けている。 。 。 – Lutepisk
@Lutepisk 'pgp --list-keys'は別名jenkinsのキーも返しますか? – VonC