0

のような特定のディレクトリにアクセスするためのjenkinsユーザー権限を付与して、Jenkinsジョブの実行中にいくつかのファイルをそれらのディレクトリにコピーできるusr/libようにする必要があります。usr/local/includeどうやってやるの?

4

3 に答える 3

1

Webからアクセスしたものがシステムファイルを上書きする可能性があるという考えは非常に恐ろしい(そして安全ではない)が、Jenkinsを実行しているユーザーにそこに書き込む必要のある特権を付与する必要があると思います。

繰り返しになりますが、通常のユーザーにこれらのディレクトリへの書き込み権限が付与されていないのには十分な理由がありますchrootjailでジョブを実行することを検討することをお勧めします。そうすれば、何かがうまくいかなくても、システムを破壊することはありません。

于 2013-01-09T13:59:42.833 に答える
0

特定のタスクについては、私は使用すると言いますsudo

于 2013-01-09T15:12:01.443 に答える
0

usr/libまたはディレクトリについて言及usr/local/includeしましたが、ジョブの実行中にいくつかのツールとパッケージをインストールすることが目標である場合は、それをジョブワークスペース(.localディレクトリなど)にローカルにインストールし、その後、環境変数を設定してそれらのディレクトリでジョブを機能させることができます。、などのようLD_LIBRARY_PATHに。CFLAGS

于 2016-10-03T10:46:00.027 に答える