Tags

, , , , ,

Salam Linuxer

Ketika buka-buka catetan lama, ada tulisan untuk belajar Permission pada file di linux, Dulu ketika sedang seneng-senengnya belajar linux, sering sekali saya buat catatan-catatan kecil seperti ini untuk belajar agar mudah di ingat, bahkan tak jarang juga untuk men-dokumentasi-kan apa yang pernah saya buat pada mesin linux. Tapi sekarang boro-boro bikin catetan, yang ada juga kalau abis ngedevelop sesuatu trus beberapa bulan kemudian di minta untuk develop ulang pasti langsung garuk-garuk kepala karena sudah lupa😀 . So…. mungkin baiknya di catet di sini saya yah.. biar kalo lupa di mana saja tinggal cari akses internet n baca-baca lagi deh…

Di dalam System Linux, nama file dapat di kenali hingga panjang 256 karakter termasuk karakter “-”,”_” dan “.” selain dari karakter huruf dan angka.

Ada 10 karakter yang merupakan permision file seperti berikut :

d r w x r w x r w x

file user permission group permission other permission

Ada 7 kemungkinan karakter yang mengatur permission file :

· r = read (Bernilai 4) <-> File hanya dapat dibaca dan tidak dapat dimodifikasi

· w = write (Bernilai 2) <–> File tersebut dapat di modifikasi

· x = execute (Bernilai 1) <–> File tersebut dapat di exekusi

· d = direktory (Bernilai 0)  <-> menunjukan file tersebut merupakan directory

· l = symbolic link – file tersebut mempunyai link ke tempat lain

· s = set uid/gid

· – = no permission

Contoh :

-rwxr-x— 3 ryan team 7 2006-07-03 21:37 filepenting.odt

Contoh diatas merupakan sebuah file dengan nama filepenting.odt, file tersebut milik user dengan login name ryan dan dapat juga di akses oleh Group dengan nama team dengan besar kapasitas 7 byte, Kalau anda baca permissionnya, maka user ryan mempunyai hak penuh terhadap file, sedangkan Group team hanya memiliki akses membaca dan mengeksekusi file saja dan siapa saja selain user ryan dan group team tidak mempunyai hak apapun baik membaca, mengedit/menghapus dan mengeksekusi file tersebut. Apabila user ryan ingin semua user yang berada dalam group team dapat melakukan modifikasi/menghapus terhadap isi file, maka user ryan harus menambahkan permission w pada group team dengan cara :

[ryan@daway~]$ chmod g+w filepenting.odt

Perintah diatas mempunyai arti untuk menambahkan akses w (write) pada g (group – dalam hal ini group team). Atau anda juga bisa menuliskan perintah seperti berikut

ryan@daway~]$ chmod 770 filepenting.odt

Angka 770 merupakan penjumlahan dari nilai karakter-karakter r, w dan x.

Semoga Membantu

ratdix