Pengertian CHMOD dan Sedikit Pemahaman

CHMOD

Sedikit ilmu yang saya peroleh dari dunia internet dan untuk kesempatan kali ini saya membahas tentang apa itu “CHMOD“ sahabat pasti tau atau bahakan sahabat penah mendengar tapi gak tau gimana dan apa CHMOD atau mungkin pula gak pernah dengar..?? saya hanya sekedar mengulang dan mungkin ini sangat berguna untuk dijadikan referensi bagi para Newbie, contohnya  seperti saya ini 😛

apa itu chmod..?? :

CHMOD digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori ( atau istilah dalam pemakaian umum adalah dapat di sebut sebagai “file and directory permission“), ada dua cara atau pemahaman dalam menggunakan dan pembahasaan “chmod” ini yaitu  menggunakan sistem numeric coding atau sistem letter coding.
Ada tiga jenis permisi atau perijinan yang dapat dirubah yaitu :

-r  : untuk read.
-w : untuk write.
-x :  untuk execute.

 

keterangan numeric dari sebuah file permision:

0 = tidak ada operasi di ijinkan ( null / hidden ).
1 = permisi untuk dengan mengijinkan untuk  melakukan ekskusi  ( execute )
2 = numeric value dengan mengijinkan untuk  menulis. ( write )
4 = numeric value dengan mengijinkan untuk untuk membaca. (read )

 

setiap file / directory mempunyai  3 susunan dalam perijinan / file permission, yaitu  untuk owner, group, and user.

Untuk membuat batasan-batasan pada suatu file,
kita harus membuat suatu permisi file tersebut dengan cara mensetting “CHMOD “ agar materi dari web kita lebih bisa terlindungi dan tertata dengan semestinya. Berikut sebagai contoh :

Misalkan direktori “home” kita mempunyai default permisi  711 maka itu artinya :

 

7 = 4+2+1 : sahabat (pemilik / owner / admin ) diperkenankan untuk membaca,menulis dan mengeksekusi file/ direktori.
1 = 1 : semua user di group sahabat hanya diperkenankan  melakukan tindakan  execute tapi tidak diperkenankan membaca dan menulis. file/ direktori.
1 = 1 : semua user bukan group sahabat dapat melakukan execute tapi tidak membaca dan menulis file/ direktori.

Misalkan direktori public_html kita mempunyai permisi 755 artinya :

 

7 = 4+2+1 : sahabat  (pemilik / owner / admin ) diperkenankan untuk membaca ,menulis dan mengeksekusi file/ direktori.
5 = 4+1 : semua user di group sahabat hanya diperkenankan  membac dan melakukan execute  tapi tidak dipekenankan untuk menulis.
5 = 4+1 : semua user bukan group sahabat diperkenankan untuk membaca dan melakukan tindakan execute tapi tidak diperkenankan menulis.

Files sahabat untuk  direktori public_html  setidaknya  harus mempunyai permission value untuk file adalah
644 (dan direktorinya direktorinya harus 755 ) atau WWW server tidak akan bisa membaca nya sehingga weblog tidak akan tampil pada jendela  web browser.

Chmod Value untuk permission file “index html” adalah = 644

chmod Value untuk membuat direktori images dan isi file dapat  di baca oleh semua user yaitu :

chmod   value :  755 untuk  file images
chmod   value : 644 direktori image

untuk meng hidden suatu file maka :

chmod 700 nama_file

DIagram CHMOD / File Permission

DIagram CHMOD

Note : CHMOD tersebut bisa di setting di halaman file manager di ftp client ,,  untuk lebih mudahnya dapat menggunakan fasilitas software ftp client seperti filezilla, smartftp dan sebagainya.