Ya, Tindakan GitHub berjalan sebagai akar secara lalai. Ini kerana Tindakan GitHub berjalan pada persekitaran maya yang diperuntukkan dengan keistimewaan root. Ini membolehkan Tindakan GitHub mempunyai akses kepada semua sumber yang diperlukan untuk menjalankan aliran kerja anda.
Ya, Tindakan GitHub boleh dikonfigurasikan untuk dijalankan sebagai pengguna bukan root. Untuk melakukan ini, anda boleh menggunakan kata kunci user
dalam fail aliran kerja anda. Contohnya:
<code>jobs: my-job: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: whoami</code>
Aliran kerja ini akan dijalankan sebagai ubuntu
pengguna.
Terdapat bilangan implikasi keselamatan yang perlu dipertimbangkan semasa menjalankan Tindakan GitHub sebagai akar. Ini termasuk:
Adalah penting untuk menimbang risiko dan faedah menjalankan Tindakan GitHub sebagai akar sebelum membuat keputusan. Jika anda bimbang tentang implikasi keselamatan, anda harus mempertimbangkan untuk mengkonfigurasi Tindakan GitHub untuk dijalankan sebagai pengguna bukan root.
Atas ialah kandungan terperinci adakah tindakan github dijalankan sebagai root. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!