Perintah chmod, menurut man chmod adalah “chmod : change file mode bits” . Perintah ini biasanya digunakan untuk mengubah mode file. Perintah ini juga termasuk perintah yang paling sering digunakan di Linux.

File yang berisi perintah program biasanya perlu di lakukan perintah chmod agar file tersebut bisa di eksekusi, bisa juga File agar bisa ditulisi kembali maka mode file bisa diubah ke write. Contoh kalau di windows anda akan mengenal dengan status file yang read only, itu menandakan bahwa file tersebut hanya bisa dibaca saja tidak bisa diubah.
Sebelum melakukan perintah chmod ada baiknya, anda melihat dulu status file saat itu, agar jika terjadi kesalahan dengan mode file, status file tersebut bisa dikembalikan ke sebelumnya. Untuk melihat status file bisa digunakan perintah ini :

# ls -l wget-log <– ini digunakan untuk melihat status file dengan nama w-get-log

Hasilnya kurang lebih akan seperti ini:
rw-rw-r– 1 user user 507 Jun 20 09:31 wget-log

dari hasil perintah tersebut diatas itu bisa saya kelompokan sebagai berikut:
– tanda – pertama yang warna hitam itu menunjukkan bahwa itu adalah file, jika folder maka akan berubah tanda menjadi d
– tanda rw- kedua yang warna hijau itu menunjukkan bahwa pemilik file (owner file) hanya bisa read, write, no excute
– tanda rw- ketiga yang warna biru itu menunjukkan bahwa grup user file hanya bisa read,write, no excute
– tanda r– keempat yang warna merah itu menunjukkan bahwa other user hanya bisa read, no write,no excute

Dari masing-masing tanda di kelompok kedua, ketiga, keempat yaitu rw-,rw-, r– .
– Untuk tanda r mempunyai nilai 4
– Untuk tanda w mempunyai nilai 2
– Untuk tanda mempunyai nilai 0

jadi jika untuk file dengan status berikut ini :
-rw-rw-r– 1 user user 507 Jun 20 09:31 wget-log
Jika di ubah ke nilai maka status file tersebut adalah
-664 penjelasannya sebagai berikut:
– angka 6 pertama didapat dari status rw- atau sama dengan 4+2+0=6
– angka 6 kedua juga sama dengan diatas yaitu dari status rw- atau sama dengan 4+2+0=6
– angka 4 ketiga didapat dari status r– atau sama dengan 4+0+0=4

Sekarang jika kita ingin file tersebut bisa di baca,nulis, excute oleh pemilik user, user grup juga bisa baca,nulis no excute dan user yang lain bisa baca, nulis, dan excute atau seperti ini
-rwxrw-rwx  maka itu jika diubah ke nilai adalah -rwx = 7 angka ini ddidapat dari penjumlahan 4+2+1, kemudian rw- = 6 angka ini didapat dari penjumlahan 4+2+0, kemudian rwx = 7 angka ini ddidapat dari penjumlahan 4+2+1

Jadi untuk -rwxrw-rwx  bisa di lakukan perintah chmod 767, contoh seperti dibawah ini:
#chmod 767 wget-log   <– misal nama file wget-log
# ls -l wget-log   <– untuk melihat hasil dari perintah chmod
-rwxrw-rwx 1 user user 507 Jun 20 09:31 wget-log

Nah, sudah betulkan sekarang status file dari wget-log sudah berubah menjadi 767
OK selamat mencoba ya,,tetap semangat!
Wassalam

Advertisements