Minggu, 13 Januari 2008

file access permission

Ada 3 jenis pengguna dalam linux, yakni :
- User  pembuat file/direktori
- Group  kumpulan dari user-user
- Other  selain user dan group

Atribut beserta nilainya dalam izin akses file :
-> r = read  nilainya 4
-> w = write  nilainya 2
-> x = execute  nilainya 1
-> - = tidak punya akses  nilainya 0

Perintah untuk izin akses adalah chmod (who x perm) [nama file] keterangan :
Who = tentukan pengguna mana yang ingin diubah izin aksesnya, apakah U/G/O
X = untuk menambah (+) atau mengurangi (-) izin akses
Perm = tentukan izin akses yang ingin ditambah atau dikurangi, apakah R/W/X

Contoh :
Atribut dari file “latihan” diatas adalah ─ rw ─ ─ r ─ ─ r ─ ─

Atribut file tersebut dapat dibagi menjadi 4 bagian :
─│rw ─│r ─ ─ │r ─ ─
J U G O
Keterangan :
J = Jenis “─” file biasa U = User
“d” direktori G = Group
“l” symbolic link O = Other

* Misalkan kita ingin merubah izin akses file tersebut menjadi ─ rwx ─ r ─ ─ r ─ ─ Dalam case ini izin akses yang ingin diubah adalah User dengan penambahan izin akses berupa X (excute), maka perintahnya adalah chmod U+X latihan

* Cara lain untuk merubah izin akses file adalah dengan menggunakan nilai yang ada pada masing-masing atribut. Seperti contoh dibawah ini :
─│rw ─│r ─ ─ │r ─ ─
(4+2+0) (4+0+0) (4+0+0)  644

Jika ingin diubah menjadi ─ rwx ─ r ─ ─ r ─ ─ nilai atribut dari file tersebut menjadi :
─│rwx│r ─ ─ │r ─ ─
(4+2+1) (4+0+0) (4+0+0)  744

Maka, perintahnya adalah chmod 744 latihan

Tidak ada komentar: