Handytool
Panduan PengembangBaca 7 mntDiperbarui 25 Jun 2026

Izin file Linux

Apa yang benar-benar dimaksud chmod 755.

Tiga digit dalam perintah chmod bukan sembarangan. Masing-masing adalah jumlah nilai baca, tulis, dan jalankan untuk kelompok pengguna yang berbeda. Setelah Anda melihat polanya, Anda dapat membaca mode apa pun sekilas.

Poin penting

  • 01Tiga digit menetapkan izin untuk pemilik, grup, dan semua orang, dalam urutan itu.
  • 02Setiap digit adalah jumlah baca (4), tulis (2), dan jalankan (1) — jadi 7 = semua tiga, 5 = baca + jalankan.
  • 03755 adalah standar untuk folder dan program; 644 adalah standar untuk file biasa; 777 hampir selalu kesalahan.

Tiga digit, tiga audiens

Di Linux dan macOS, setiap file dan folder membawa izin untuk tiga kelompok orang terpisah. Dari kiri ke kanan, tiga digit dalam mode seperti 755 berlaku untuk: pemilik (pengguna yang memiliki file), grup (serangkaian pengguna yang berbagi akses), dan orang lain (harfiah semua orang di sistem). Urutannya tidak pernah berubah — pemilik, grup, orang lain.

Jadi 755 mengatakan: berikan pemilik izin yang dijelaskan oleh 7, berikan grup izin yang dijelaskan oleh 5, dan berikan semua orang lain izin yang dijelaskan oleh 5. Untuk memahami semuanya, Anda hanya perlu tahu apa arti satu digit. Kemudian Anda membaca aturan yang sama tiga kali.

Bagaimana setiap digit dibangun: 4, 2, 1

Setiap digit adalah jumlah dari hingga tiga nilai. Akses baca senilai 4, akses tulis senilai 2, dan akses jalankan senilai 1. Tambahkan izin yang Anda inginkan dan Anda mendapatkan satu digit dari 0 hingga 7. Karena 4, 2, dan 1 adalah pangkat dua, setiap kombinasi menghasilkan total yang unik — tidak ada kebingungan.

Kerjakan digit 7: 4 (baca) + 2 (tulis) + 1 (jalankan) = 7, jadi 7 memberikan segalanya. Digit 5 adalah 4 (baca) + 1 (jalankan) = 5, yang memberikan baca dan jalankan tetapi bukan tulis. Digit 6 adalah 4 + 2 = 6: baca dan tulis, tetapi bukan jalankan. Digit 4 adalah hanya baca. Digit 0 tidak memberikan apa pun.

Diterapkan pada 755, itu membongkar: pemilik mendapatkan 7 (baca, tulis, jalankan — kontrol penuh), sementara grup dan orang lain masing-masing mendapatkan 5 (baca dan jalankan, tetapi tidak ada kemampuan untuk mengubah file). Ini adalah persis apa yang Anda inginkan untuk program atau folder yang harus dapat digunakan orang lain tetapi tidak diubah.

Mode izin yang benar-benar akan Anda gunakan

Hampir semua pekerjaan sehari-hari berkurang menjadi sejumlah kecil mode. Inilah apa yang masing-masing berarti dan kapan menggunakannya.

  • 01755 = rwxr-xr-x — pemilik dapat membaca, menulis, dan menjalankan; semua orang lain dapat membaca dan menjalankan. Default untuk folder, skrip, dan file yang dapat dieksekusi.
  • 02644 = rw-r--r-- — pemilik dapat membaca dan menulis; semua orang lain hanya dapat membaca. Default untuk file biasa seperti HTML, teks, dan gambar.
  • 03700 = rwx------ — pemilik memiliki kontrol penuh; tidak ada orang lain yang bahkan dapat melihat. Gunakan untuk folder pribadi dan skrip pribadi.
  • 04600 = rw------- — pemilik dapat membaca dan menulis; semua orang lain terkunci. Ideal untuk kunci pribadi dan file konfigurasi dengan rahasia.
  • 05775 = rwxrwxr-x — pemilik dan grup dapat menulis; orang lain dapat membaca dan menjalankan. Umum untuk direktori proyek bersama.
  • 06777 = rwxrwxrwx — semua orang dapat melakukan segalanya. Bendera merah keamanan; hampir tidak pernah jawaban yang tepat.

Cara mengatasi nilai chmod

Daripada menghafal oktal, jelaskan akses yang Anda inginkan dan biarkan kalkulator menghasilkan angka dan string rwx.

  1. 01

    Buka kalkulator chmod

    Buka kalkulator chmod Handytool. Ini berjalan sepenuhnya di browser Anda.

  2. 02

    Centang kotak

    Centang baca, tulis, atau jalankan untuk pemilik, grup, dan orang lain berdasarkan siapa yang harus dapat melakukan apa.

  3. 03

    Baca hasilnya

    Alat menunjukkan mode numerik (seperti 755) dan string simbolis (seperti rwxr-xr-x) berdampingan, sehingga Anda dapat menyalin mana pun yang perintah Anda butuhkan.

  4. 04

    Salin perintah

    Ambil perintah chmod siap pakai dan tempel ke terminal Anda untuk menerapkan izin.

Satu tangkapan: jalankan berarti hal yang berbeda

Pada file, bit jalankan berarti "ini dapat dijalankan sebagai program." Pada folder, jalankan berarti sesuatu yang berbeda: "Anda diizinkan memasuki direktori ini dan mengakses apa yang ada di dalamnya." Itulah mengapa folder biasanya mendapatkan 755 daripada 644 — tanpa bit jalankan, Anda dapat mendaftar nama folder tetapi tidak dapat membukanya atau menjangkau file di dalamnya.

Ini adalah alasan folder yang baru diunggah penuh dengan file yang dapat dibaca masih dapat memberikan "izin ditolak." File mungkin 644 dan dapat dibaca dengan sempurna, tetapi jika folder itu sendiri tidak memiliki bit jalankan untuk grup atau orang lain, tidak ada yang dapat melintasi ke dalamnya. Atur direktori ke 755 dan kontennya ke 644 dan sebagian besar teka-teki ini hilang.

Tanya Jawab chmod

Apa maksud chmod 755?

Ini memberikan pemilik izin baca, tulis, dan jalankan penuh (7), dan memberikan grup dan semua orang lain hanya baca dan jalankan (5 dan 5). Ini adalah mode standar untuk folder, skrip, dan program yang harus dapat digunakan orang lain tetapi tidak diubah.

Apa perbedaan antara 755 dan 644?

755 mencakup bit jalankan, jadi file dapat dijalankan dan folder dapat dimasuki. 644 tidak memiliki bit jalankan — itu adalah baca dan tulis untuk pemilik, baca-saja untuk semua orang lain, yang tepat untuk file data biasa.

Apakah chmod 777 aman?

Jarang. Ini memungkinkan setiap pengguna dan proses membaca, memodifikasi, dan mengganti file, yang merupakan risiko keamanan di sistem bersama apa pun. Lebih suka mode paling sempit yang menyelesaikan masalah, biasanya 755 atau 644.

Bagaimana cara membaca mode seperti rwxr-xr-x?

Bacalah dalam tiga kelompok tiga: rwx (pemilik) r-x (grup) r-x (orang lain). Huruf berarti izin diberikan, tanda hubung berarti tidak. rwxr-xr-x adalah bentuk simbolis dari 755.

Alat terkait

Lanjutkan bekerja dengan alat Pengembang

Alat Pengembang