Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Friday, May 18, 2012

PERMISSION LINUX

PERMISSION LINUX
            Linux, memiliki sejumlah pengaturan hak akses terhadap file dan perintah serta administrasi sistem. Salah satu diantaranya adalah file permission mode. Jika anda lihat pada konsol anda, dan dilakukan listing direktori dengan perintah :
ls -al
            maka akan muncul kira kira seperti demikian:
drwxr-xr-x 2 bimo     bimo      7112 2012-05-13 09:59 .
drwxr-xr-x   9 root     root       208 2012-03-27 20:43 ..
-rw-r--r--   1 bimo     bimo      4513 2010-10-18 23:17 satu.doc
-rw-r--r--   1 bimo     bimo     18883 2010-11-23 20:31 dua.doc
            Perhatikan pada notasi urutan penulisannya. pada blok pertama menunjukkan permission dari file/folder tersebut. Blok kedua adalah jumlah item, blok ketiga adalah user, blok ke empat adalah group, blok kelima adalah ukuran dalam bytes, selanjutnya adalah timestamp dan nama file.

NOTASI PERMISSION
            Notasi Permission file/directory linux memiliki urutan sebagai berikut
[d/s/-]      [rwx]      [rwx]      [rwx]
1              2            3            4

1 : Petunjuk bawah itu direktori/folder, atau file, atau symlinks ke file lain
2 : Hak akses user. R : Read, W: Write, X : Execute
3 : Hak akses group
4 : Hak akses Others

            Untuk group, bisa jadi satu user dimasukkan ke dalam group user yang lain. Secara umum, seluruhnya masuk dalam group users. Dalam notasi tersebut, jika bagian r berisi r , berarti akses terhadap user/grup tersebut diijinkan. Namun berisi tanda – berarti tidak diijinkan. Begitu pula dengan w dan x.

NOTASI ANGKA UNTUK PERMISSION
            Linux menggunakan notasi angka untuk mempermudah administrasi pengelolaan hak akses. Notasi tersebut akan berisi seperti demikian :
r : bernilai 4
w : bernilai 2
x : bernilai 1

            Sehingga jika sebuah user memiliki semua akses akan bernilai 7. Jika user, group, dan others memiliki akses r,w,x akan bernilai 777



u
g
o
r
4
4
4
w
2
2
2
x
1
1
1
Value
7
7
7
PEMILIKAN / OWNERSHIP
            Kepemilikan dikenal beberapa macam antara lain :
u : user, pemilik
g : group, group
o : others, siapapun juga
a : all

PERINTAH / COMMAND
            Perintah administrasi kepemilikan adalah : chmod, artinya adalah change permission mode. Syntax umumnya adalah seperti berikut :
chmod user+permission file/folder = menambahkan hak akses user terhadap aktifitas tertentu. Contoh
chmod a+r /home/bimo/anu/ = mengijinkan pembacaan oleh seluruh user, terhadap direktori /home/bimo/anu
chmod user-permission file/folder = mengurangi hak akses user terhadap aktifitas tertentu. Contoh:
chmod og-w /home/bimo/anu/ = menghapus hak tulis group dan others terhadap direktori /home/bimo/anu
chmod -R user+permission = menambah hak akses user sampai ke dalam subdirektori dan file. Contoh:
chown -R ug+w /home/bimo/anu = menambah hak akses user dan group hingga ke dalam subdirectory (recursively) apapun yang ada di directory /home/bimo/anu

COMMAND chmod dengan NOTASI ANGKA
            Untuk mengatur langsung seluruh direktori dengan lengkap hak aksesnya dapat digunakan seperti ini
chmod notasi file/folder
Contoh
chmod 755 /home/bimo/anu
artinya adalah melakukan pengaturan hak akses terhadap /home/bimo/anu dengan setting
user : read + write + execute
group: read + write
other: read + write
atau secara recursively dengan menambahkan -R,untuk akses ke dalam seluruh subdirektori adalah :
chmod -R 777 /home/bimo/anu
artinya adalah seluruh user, group dan others mendapatkan hak read, write, dan execute ke dalam seluruh direktori dan subdirektori dalam direktori /home/bimo/anu.

Uraian mekanisme permission file di linux
            WSudah banyak penjelasan lengkap soal level permission suatu file pada linux di web, namun saya repost lagi karena inilah versi pemahaman saya dan saya uraikan lagi mekanismenya. Berhubung kurang begitu bisa ngerangkai kata, maka langsung saja

Urutan default permissions linux ialah :
owner-group-user

Opsinya sendiri ialah :
  • r atau 4 = read
  • w atau 2 = write
  • x atau 1 = eksekusi


Contoh :
chmod 755 /home/rahasia.txt

Nilai 755 diatas jika di uraikan ialah :
  • 7 = 4+2+1, urutannya sendiri jelas itu adalah menandakan owner karena pada posisi awal.
  • 5 = 4+1, dimana 4 adalah read dan 1 adalah eksekusi serta menujukan kepada group (opsi persiapan jika menerapkan group account sistem)
  • 5 = 4+1, sama seperti di atas, namun di tujukan pada akun user sistem.


0 comments:

Post a Comment