Setiap file di sistem Linux readers, termasuk direktori (folder), dimiliki oleh pengguna dan grup tertentu. Oleh karena itu, hak akses file di definisikan secara terpisah untuk User, Grup, dan Others (pengguna lain)
Pengertian:User: username orang yg memiliki file. Secara default, pengguna yg menciptakan file tersebut akan menjadi pemilik file tersebut.
Grup: Grup User yang memiliki File tersebut. Semua pengguna yang masuk ke dalam kelompok mempunyai hak akses yang sama untuk file tersebut.
Others: Pengguna yang bukan pemilik file dan tisak masuk ke dalam kelompok yang sama. Dengan kata lain jika readers menetapkan izin untuk ‘others’ maka orang yg tidak memiliki file atau grup inilah yang akan terkena pengaruhnya.
Hak AksesAda tiga jenis izin hak akses di Linux yaitu Read, Write, Execute
Pengertian:Read: Pada file biasa, ini berarti file dapat di buka dan di baca. Jika pada sebuah direktori, berarti readers bisa melihat isi direktori tersebut.
Write: Pada file biasa, ini berarti file dapat di modifikasi (menambah, mengubah, menghapus, mengubah nama file dalam direktori).
Execute: Pada file biasa, ini berarti readers bisa menjalankan file sebagai program atau shell script. Pada sebuah direktori, execute (atau biasa di sebut ‘search bit’) memungkinkan readers untuk mengakses file dalam direktori misalnya : dengan perintah cd.
Write: Pada file biasa, ini berarti file dapat di modifikasi (menambah, mengubah, menghapus, mengubah nama file dalam direktori).
Execute: Pada file biasa, ini berarti readers bisa menjalankan file sebagai program atau shell script. Pada sebuah direktori, execute (atau biasa di sebut ‘search bit’) memungkinkan readers untuk mengakses file dalam direktori misalnya : dengan perintah cd.
Bagaimana cara melihat Hak Akses di Linux
Pertama, kita bisa melihat hak akses dari file dengan mengetikkan perintah di terminal # ls –lHasilnya maka akan seperti ini:

Apa arti outputnya?
Kolom pertama : merupakan jenis file dan perizinan yang mengikat file tersebut (perzinan meliputi perizinan User, Grup dan Others). Terdiri dari 10 karakter. Karakter pertama dari kolom pertama ini menunjukkan:
d= directory
-= regular file
l= Symbolic Link
s= Unix Domain Socket
p= named pipe
c= character device file
b= block device file
Lalu sisa 9 karakter lainnya menyatakan perizinan. Dibagi menjadi 3 grup. Tiap grup berisi 3 karakter yang mewakili : read, write dan execute. Karakter tersebut mudah diingat, diantaranya:
r= read permission
w= write permission
x= execute permission
-= no permission
Kolom kedua : menunjukkan jumlah Link (entri direktori yang merujuk ke file tersebut)
Kolom ketiga : menunjukkan pemilik file
Kolom keempat : menunjukan Grup pemilik file
Kolom kelima : menunjukkan ukuran file dalam byte
Kolom keenam, ketujuh dan kedelapan: menunjukan bulan dan tanggal terakhir di akses atau di modifikasi
Kolom kesembilan : menunjukkan nama file
Tidak ada komentar:
Posting Komentar