iklan

3/21/14

PERINTAH CHMOD PADA LINUX

Chmod berfungsi untuk mengatur hak akses atau permission terhadap suatu file/direktori kepada user, group dan other. Kegunaan chmod hampir sama dengan perintah attrib pada DOS.
CHMOD adalah kependekan dari CHange MODe, atau terjemahan bebasnya adalah merubah mode. Mode disini adalah mode akses dari suatu file / direktori di sistem operasi Linux. Dalam sistem operasi Linux, setiap file/direktori mempunyai mode akses tertentu. Dimana mode akses ini akan memberikan batasan-batasan bagaimana suatu file/direktori itu diakses dan oleh siapa saja.
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu r untuk read, w untuk write dan x untuk execute.
Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
##Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:

$ chmod ug+rx coba1

Untuk mencabut ijin-ijin tersebut:

$ chmod ug-rx coba1

Dengan menggunakan sitem numeric coding, permission untukuser, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).

Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:

$ chmod 700 coba2

$ chmod 644 coba3

Hak akses chmod tersebut dibagi menjadi 3 macam:
r = read. Dapat dibaca (baik file atau direktori)
w = write. Dapat di tulis/edit (jika file) dan membuat file/direktory baru (jika direktori)
x = execute. Dapat di eksekusi (jika file) dan dimasuki (jika direktori)

Octal dari permisi tersebut adalah:
4 = r
2 = w
1 = x
0 = No Permission

atau tabelnya agar lebih mudah Tabelnya seperti ini

Pengguna File 4 2 1
User         R W X
Group R W X
Other R W X


Berikut daftar arti dari angka – angka tersebut:
7 = rwx
6 = rw-
5 = r-x
4 = r–
3 = -wx
2 = -w-
1 = –x
0 = —

Contoh 1:
Jika kita ingin memberikan full akses (rwx) untuk User/Pemilik dan untuk Group serta Other hanya dapat akses baca dan eksekusi saja.
Perintahnya:

$ chmod 755 file/folder
keterangan:
4+2+1 = 7  untuk akses u (User)
4+1 = 5 untuk akses g (Group)
4+1 = 5 untuk akses o (Other)

Contoh 2:
Jika kita ingin memberikan akses baca dan tulis saja (rw-) untuk User/pemilik dan tidak ada hak akses untuk Group maupun Other.
Perintahnya:

$ chmod 600 file/folder
keterangan:
4+2 = 6  untuk akses u (User)
0  untuk akses g (Group)
0  untuk akses o (Other)

-See more at:
 http://www.rumahweb.com/journal/tentang-chmod-bagian-1.htm#sthash.DvY4FuoA.dpuf
http://pemula.linux.or.id/pengguna/command.html#chmod

No comments:

Post a Comment