Demo Site

Hak akses file di linux

File permission adalah hak akses bagi user untuk membaca,menulis dan mengeksekusi sebuah file ..

Kelompok yang dapat mengakses suatu file termasuk direktori pada Linux dibagi menjadi 3 yaitu :
  • Pemilik    ( owner )
  • Kelompok ( group )
  • Lainnya    ( others )

Singkat penjelasan :

Owner adalah pemilik ,, yang menciptakan file atau direktori

Group adalah kelompok pemakai ,, kelompok ini dapat dibentuk berdasarkan kebutuhan untuk mengakses apikasi yang sama ..

Other adalah pemakai di luar group pemilik ,, Pemakai yang masuk kelompok ini biasanya tidak memiliki permisi akses yang sama dengan group ..

Secara pemakai dapat dibagi menjadi dua kelompok :
  • Superuser
  • User biasa
Superuser adalah pemakai dengan wewenang tertinggi,, yang dapat melakukan apa saja terhadap system.

User biasa adalah pemakai yang mempunyai hak akses pada home direktory masing-masing. User tidak berhak mengotak atik sistem

Pemisi akses pada file & direktori dibagi menjadi 3 jenis yaitu :
  • READ ( simbol r )
  • WRITE ( simbol w )
  • EXECUTE ( simbol x )
Masing - masing peran tersebut dapat melakukan 3 bentuk operasi :

Permisi pada file :
  • R     =READ  ( Ijin untuk membaca )
  • W    =WRITE  ( Ijin untuk mengubah/membuat )
  • X     =EXECUTE ( Ijin untuk menjalankan program /mengeksekusi )
Permisi pada direktori :
  • R    =READ  ( Ijin untuk membaca daftar file dalam direktori )
  • W   =WRITE ( Ijin untuk mengubah/membuat file di direktori tersebut )
  • X    =Execute ( Ijin untuk masuk ke direktori )
Informasi mengenai permisi akses dapat diperoleh dengan menggunakan perintah ls -l :
 


Di dalam direktori slackware ,, saya membuat direktori dan file ,, ditandai dengan berikut :

d = direktori
- = file

Pada permisi direktori rwx yang berarti user dapat membaca file di dalam direktori di tandai dengan permisi r ( ijin akses membaca file didalam direktori ). Dapat mengubah atau membuat file didalam direktori ditandai dengan permisi w ( ijin mengubah/membuat file didalam direktori ). dapat mengakses file didalam direktori yang di tandai permisi x .

Untuk perizinan group r-x ,, group hanya boleh membaca file didalam direktori permisi r. group juga mempunyai ijin untuk masuk ke dalam direktori permisi x . tetapi group tidak bisa melakukan perubahan atau membuat suatu file pada direktori tersebut ditandai dengan permisi -..

Permisi Other ,, memiliki hak akses yang sama dengan group ..

Saya rasa bisa dong untuk mengartikan permisi pada ini_file ,, antara user group & other :D hehe..

Saya lebih suka membuat permisi suatu direktori/file menggunakan sistem bilangan oktal :
Untuk nilai masing-masing permisi sebabagai berikut :

Nilai 4 untuk permisi r : READ
Nilai 2 untuk permisi w : WRITE
Nilai 1 untuk permisi x : EXECUTE

Contoh permisi direktori :

user     group   other
r w x    r  - x       r  - x
1 1 1    1 0 1      1 0 1
   7         5            5


Melakukan permisi  :
Sebagai latihan ,, saya membuat latihan.txt


User memiliki ijin membaca ,, dapat mengubah file ,, tetapi tidak bisa menjalankan/mengeksekusi file/program ..
Group hanya dapat membaca ,, namun tidak dapat mengubah file dan menjalankan/mengeksekusi..

Tugas nya :

Memberikan permisi untuk user agar mendapat hak akses ,, READ,WRITE,EXECUTE .
Memberikan permisi untuk group agar mendapat ,, READ,EXECUTE
Other tidak diberikan permisi tambahan ..

Perintahnya sebagai berikut :
#chmod 754 latihan.txt


Bisa juga dengan perintah seperti berikut :
#chmod ug+x latihan.txt


Hasilnya akan sama :D

Untuk mengurangi hak akses ,, perintahnya sa,a chmod cuma berbeda pemberian permisinya ..
#chmod 644 latihan.txt


Bisa juga seperti ini :
#chmod ug-x latihan.txt




Oke selamat mencoba ^_^





Tidak ada komentar:

Posting Komentar

Linux Slackware