Langsung ke konten utama

KONTROL AKSES FILE PADA LINUX

Materi Adminstrasi server / TKJ XII
  • Setiap file dan direktori pada sistem linux mempunyai pemilik (owner) / user dan hak akses yang berbeda
  • Hanya pemilik / user dan user root yang dapat merubah hak akses thd file / direktory
  • Kumpulan satu / lebih user disebut group
  • root adalah nama user sekaligus group, group root dapat dianalogikan dengan group administrator pada windows.
  • User diluar user dan group yang terdaftar / valid disebut other.

Perintah Management Akses pada suatu file / directory

  1. chown - - mengubah kepemilikan suatu file

    contoh :
    # chown inas /home/budi/latih.tex - - artinya mengubah file latih.tex pada folder /home/budi menjadi milik user inas
  2. chgrp - - mengubah grup suatu file / direktory

    contoh :
    # chgrp sun /home/budi - - meng-ubah direktory /home/budi menjadi dapat diakses oleh user – user dibawah group sun.
  3. chmod - - meng-ubah ijin/hak akses suatu file / direktory

        ada dua cara untuk meng-ubah hak akses suatu file / direktory
    1. dengan notasi huruf

      sintax :
      chmod [whoXperm] [file/direktory]
      who - - u → user; g → group; o → other (dilluar user dan group)
      X - - tanda + → memberi hak; - → menghilangkan hak
      perm - - r (read); w (write); x (execute)
      contoh :
      #chmod u+rwx /cache - - memberikan hak membaca, menulis dan exsekusi pada user
    2. dengan notasi angka

      notasi angka dapat diringkas dalam tabel berikut
-->


Set-aktif = 1
non aktif = 0
Angka pertama
untuk user
Angka kedua
untuk group
Angka ketiga
untuk other
'000 - - -
0
0
0
'001 - - x
1
1
1
…...... …......
…......
…......
…......
101 r - x
5
5
5
110 rw-
6
6
6
111 rwx
7
7
7


-->
      Catatan : kode biner dikonversi menjadi desimal, 101 = 5; 111 = 7
      contoh :
      #chmod 755 data.doc - - merubah hak file data.doc dapat dibuka dan ditulis oleh user, tapi tidak bisa ditulis oleh group dan other

TUGAS

Jelaskan arti perintah – perintah berikut :
  1. chmod ug+rw /home/ariel/lagu
  2. chmod ugo+rwx /home/luna/data
  3. chmod 777 /cache
  4. chown squid squid
  5. chmod 700 /cache
  6. chmod 660 /cache
  7. chmod 650 /cache
-->

Komentar