Skip to main content

Mengkonfigurasi Hak Akses File dan Direktori Unix / Linux

Video Tutorial Hak Akses File dan Folder di Linux (Juni 2026)

Video Tutorial Hak Akses File dan Folder di Linux (Juni 2026)
Anonim

Sistem operasi Unix dan Linux memberikan hak akses ke file dan direktori menggunakan salah satu dari tiga jenis akses (baca, tulis, dan jalankan) yang ditetapkan untuk masing-masing dari tiga kelompok (pemilik, grup, dan pengguna lain).

Jika Anda daftar rincian atribut file menggunakan ls perintah dengan -l beralih (misalnya ls-l nama file ), itu akan mengembalikan informasi yang akan terlihat seperti itu -rwe-rw-r-- yang setara dengan membaca, menulis, dan mengeksekusi hak istimewa untuk pemilik, membaca dan menulis hak istimewa untuk grup dan hanya akses baca untuk semua pengguna lain.

Setiap jenis hak akses memiliki nilai numerik terkait yang tercantum di bawah ini:

  • Baca = 4
  • Tulis = 2
  • Execute = 1

Nilai-nilai untuk hak akses untuk masing-masing kelompok ditambahkan bersama untuk mendapatkan nilai antara 0 dan 7 yang dapat digunakan untuk menetapkan atau mengubah izin menggunakan chmod (mode perubahan) perintah.

Dalam contoh di atas, hak akses untuk file yang dimaksud dapat ditetapkan dengan memasukkan chmod 764 nama file . Jumlah 764 berasal dari:

  • rwe = 4 (baca) + 2 (tulis) + 1 (eksekusi) = 7
  • rw = 4 (baca) + 2 (tulis) = 6
  • r = 4 (baca) = 4

Anda dapat menggunakan chmod perintah untuk menetapkan hak akses ke file dan direktori. Perlu diingat bahwa perintah-perintah dan nama objek Unix dan Linux bersifat case sensitive. Anda harus menggunakan "chmod"dan bukan CHMod atau kombinasi huruf besar dan kecil lainnya.

Cara menggunakan perintah chmod:

  • Akses penuh untuk semua orang: chmod 777 nama file
  • Akses penuh untuk pemilik dan hak istimewa grup tetapi pengguna lain hanya dapat membaca dan mengeksekusi: chmod 775 nama file
  • Akses penuh untuk pemilik, tetapi membatasi grup dan hak istimewa pengguna lainnya hanya untuk membaca dan mengeksekusi file dalam direktori: chmod 755 dirname
  • Akses penuh untuk pemilik tanpa hak akses atau hak istimewa untuk orang lain: chmod 700 nama file
  • Tidak ada akses ke file di direktori untuk grup atau pengguna lain dan pemilik dibatasi untuk membaca dan mengeksekusi hak istimewa untuk mencegah penghapusan tidak disengaja atau modifikasi file di direktori: chmod 500 dirname
  • Mengizinkan pemilik dan grup membaca dan menulis akses ke file, memungkinkan orang lain di grup untuk mengedit atau menghapus file serta pemiliknya, tetapi tanpa akses untuk pengguna lain: chmod 660 nama file