Minggu, 22 Agustus 2010

Apakah yang dimaksud dengan Permission chmod?

Permission adalah cara Anda dalam mengatur akses file Anda. Ketika Anda mengelola website
Anda, hal utama yang perlu Anda lakukan adalah, memastikan bahwa semua orang dapat
membaca file Anda dengan tidak mengijinkan mereka untuk menulis-ulang file tersebut. Mungkin,
ada beberapa hal atau file yang Anda tidak inginkan orang lain untuk mengaksesnya. Hal ini
menjadi penting mengingat banyak kasus suatu website di-hack lebih dikarenakan value Permission
code yang mereka setting dalam file tidak dalam kondisi "tertutup" atau memungkinkan orang untuk
memodifikasi isi file, penggunaan value Permission code yang tepat merupakan langkah awal dalam
memproteksi website kita dari serangan visrus atau hacker. Permission chmod, merupakan kode
UNIX dalam menentukan fungsi/kewenangan yang diberikan dalam mengakses suatu file.
Bagaimana penggunaan Permission dalam file?
Secara kategori ada tiga peran yang dapat mengakses suatu file, yaitu USER/OWNER, GROUPdan
OTHER.
» USER, merupakan pihak yang secara langsung dapat mengakses file-file. User dapat berarti
siapa saja atau apapun. Misalnya, dapat berarti Anda sebagai Admin,atau suatu fungsi pada script
Anda.
» GROUP, merupakan pengelompokkan dari user - user untuk mempermudah pengelolaan
folder/file yang memiliki hak yang sama.
» OTHER, adalah kelompok lainnya diluar yang dimaksud USER atau GROUP yang dapat
mengakses file Anda, contohnya bisa jadi seorang hacker atau virus yang menorobos ke dalam file
situs Anda.
Cara mengakses ketiga peran ini diatur melalui tiga atribut yang tiap atributnya memiliki suatu
nilai/value yaitu, Read, Execute dan Write. Untuk lebih lengkapnya dapat dilihat dalam tabulasi
berikut.
Permission
USERÂ Â Â Â
GROUP
OTHER
Read (Value=4)
Write (Value=2)
Execute (Value=1)
Contoh value permission yang digunakan yaitu,
Value of Permission chmod
Description
777
Value permission yang memberikan akses penuh pada file untuk membaca (read), menulis (write)
dan melakukan perintah (execute) bagi semua kategori peran. HINDARI settingan value permission
seperti ini.
775
Value permission yang memberikan akses pada semua kategori peran untuk membaca dan
melakukan perintah, namun membatasi modifikasi hanya pada USER dan GROUP
755
Value permission yang memberikan akses pada semua kategori peran untuk membaca dan
melakukan perintah, namun membatasi modifikasi hanya pada USER
744
Value permission yang memberikan akses pada semua kategori peran untuk membaca file. Namun
untuk modifikasi dan melakukan perintah hanya dimiliki oleh USER
644
Value permission yang memberikan akses pada semua kategori peran untuk membaca file tanpa
dapat melakukan perintah. Namun untuk modifikasi hanya dimiliki oleh USER
770
Value permission yang tidak mengijikan peran OTHER untuk mengakses file Anda, dan
Page 2/3
750
Value permission yang hanya memberikan akses pada peran USER dan GROUP, namun peran
GROUP dibatasi tidak dapat melakukan modifikasi pada file.
700
Value permission yang memberikan akses penuh hanya pada USER saja.
Berbagai value lainnya pun dapat disetting sesuai dengan kebijakan dan pertimbangan Anda dalam
menentukan cara bagaimana file Anda dapat diakses.

2 komentar:

  1. wah.... akhirnya aq mengerti jugak tantang chemod...
    semua file ku aq kasih 777
    index.log
    index.html
    password.txt
    hehehehehe.....

    BalasHapus
  2. hehehe...
    dulu juga ane bgtu...
    cuma habis konsultasi ama mbah google jadi tau dahhh...

    BalasHapus

Artikel Populer