はい、GitHub Actions はデフォルトで root として実行されます。これは、GitHub Actions が root 権限でプロビジョニングされた仮想環境で実行されるためです。これにより、GitHub Actions はワークフローの実行に必要なすべてのリソースにアクセスできるようになります。
はい、GitHub Actions は可能です。非 root ユーザーとして実行するように設定する必要があります。これを行うには、ワークフロー ファイルで user
キーワードを使用します。例:
<code>jobs: my-job: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: whoami</code>
このワークフローは ubuntu
ユーザーとして実行されます。
GitHub Actions を root として実行するときに考慮すべきセキュリティへの影響の数。これらには以下が含まれます:
決定を下す前に、GitHub Actions を root として実行するリスクと利点を比較検討することが重要です。セキュリティへの影響が懸念される場合は、非 root ユーザーとして実行するように GitHub Actions を構成することを検討する必要があります。
以上がgithub アクションは root として実行されますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。