Selasa, 29 Oktober 2013

Merubah Ijin Akses File (CHMOD) pada Ubuntu

Pada postingan sebelumnya saya telah menjelaskan tentang perintah dasar terminal ubuntu. Pada postingan kali ini saya akan menjelaskan tentang cara merubah ijin akses file (CHMOD) pada ubuntu.
Sebelum kita masuk pembahasan utama, ada baiknya kita mengetahui tentang seputar ijin akses pada ubuntu.

Setiap obyek pada Linux harus mempunyai pemilik, yaitu nama pemakai Linux (account) yang terdaftar pada /etc/passwd.
 Ijin akses dibagi menjadi 3 peran, yaitu :
  •  pemilik (owner) 
  •  kelompok (group)
  •  lainnya (other)
Setiap peran dapat melakukan 3 bentuk operasi, yaitu :

  •  Pada file

  1. R (read)       : Ijin untuk membaca
  2. W (write )    : Ijin untuk mengubah / membuat
  3. X (execute)  : Ijin untuk menjalankan program

  •  Pada direktori

  1. R (read)       : Ijin untuk membaca daftar file dalam direktori
  2. W (write )    : Ijin untuk mengubah / membuat file dalam direktori
  3. X (execute)  : Ijin untuk masuk ke direktori
Okeee, langsung saja kita lihat screenshot di bawah :

Penjelasan :

touch f1 f2 f3 f4

Touch adalah perintah untuk membuat file baru. Jadi, perintah diatas maksudnya adalah membuat file dengan nama f1, f2, f3, dan f4.


chmod 747 f1

Chmod 747 bertujuan untuk mengubah ijin akses file f1 menjadi rwx untuk user, r– untuk grup, dan rwx untuk other pada file f1.


ls -l f1

Digunakan untuk melihat ijin akses file f1


chmod u+x f2

U = user
+ = menambahkan
x = eksekusi.
Perintah diatas berarti menambahkan ijin eksekusi bagi user pada file f2.


ls -l f2

Digunakan untuk melihat ijin akses file f2


chmod g=w f3

G = grup
=  = mengganti
w = menulis / write.
Perintah diatas berarti mengganti izin akses grup dengan hanya menulis/write saja pada file f3.


ls -l f3

Digunakan untuk melihat ijin akses file f3


chmod o-r f4

O = other
– = menguragi
r = read/membaca
Jadi, perintah diatas berarti mengurangi akses read/membaca bagi other pada file f4.


ls -l f4

Digunakan untuk melihat ijin akses file f4


chmod a=x f1

A = all
=  = mengganti
x  = eksekusi
Jadi, perintah diatas berarti merubah semua izin akses (user, grup, other) menjadi hanya eksekusi saja.


ls -l f1

Digunakan untuk melihat ijin akses file f1


chmod u-x, g+r, o=w f2

Mengurangi ijin akses eksekusi bagi user
Menambah ijin akses membaca bagi grup
Mengganti hanya bisa menulis bagi other pada file f2.


ls -l f2

Digunakan untuk melihat ijin akses file f2


ls -l f1 f2 f3 f4

Digunakan untuk melihat ijin akses file f1, f2, f3, dan f4.

Tidak ada komentar:

Posting Komentar