Kalkulator permission Linux

Ubah flag rwx menjadi perintah chmod yang aman sebelum deploy rusak karena satu file terlalu terbuka, terlalu privat, atau tidak executable.

Kode octal
Contoh: 755, 644
Mode simbolik
-rwxr-xr-x
chmod 755 namafile
Owner
Group
Public

Cara kerja permission Linux

4
Read (r)
Mengizinkan file dilihat. Pada direktori, read mengizinkan daftar nama terlihat saat permission execute juga tersedia.
2
Write (w)
Mengizinkan file diedit. Pada direktori, write mengatur pembuatan, rename, dan penghapusan entry saat permission execute juga tersedia.
1
Execute (x)
Mengizinkan file dijalankan sebagai program atau masuk ke direktori untuk menjangkau file di dalamnya.
Grup permission
Owner
Pengguna yang memiliki file atau direktori.
Group
Pengguna dalam group yang ditetapkan pada file.
Public
Semua orang lain di luar owner dan group.

Pertanyaan umum

Apa arti chmod 777?

chmod 777 memberi izin read, write, dan execute kepada semua orang. Ini sangat permisif dan biasanya tidak aman untuk sistem produksi kecuali Anda memahami tradeoff keamanannya.

Permission apa yang biasanya dipakai file website?

Baseline umum adalah 755 untuk direktori, 644 untuk file biasa, dan 600 untuk config sensitif yang hanya boleh dibaca owner.

Mengapa direktori butuh permission execute?

Execute pada direktori berarti traversal. Tanpanya, pengguna mungkin tidak bisa mengakses file di dalam direktori walau file tersebut punya izin read.

Apakah file unggahan pernah perlu executable?

Biasanya tidak. File yang diunggah pengguna umumnya disimpan tanpa permission execute, dan path unggahan sensitif sebaiknya dipisahkan dari eksekusi kode.