Bright Star Blogs


Chmod Command
July 27, 2008, 8:12 am
Filed under: Linux

Chmod adalah sebuah command di linux yang mungkin akan sering digunakan anda baik itu sebagai administrator ataupun sebagai user biasa.
Chmod berfungsi untuk merubah permission dari suatu file ataupun direktori.
Jadi anda dapat menentukan siapa yang boleh melihat, merubah, menjalankan file yang ada di linux.

Ok langsung saja, kita praktekkan command chmod.
1. Buat sebuah file di home directory anda yang akan kita lakukan sebagai testing file.

$ cd ~/Desktop
$ touch testingchmod.txt

2. Lihat isi direktori-nya dan pastikan file tersebut sudah ada, serta perhatikan permission saat ini
$ ls -al
anda akan menemukan file-nya dengan mode seperti ini :
-rw-r--r-- 1 saya users 0 2008-07-27 07:40 testingchmod.txt

3. Sebelumnya kita berkenalan dulu dengan beberapa sistem kerja chmod
Kita dapat menggunakan 2 Mode chmod :
Mode Huruf :
ugoa
u = user/owner
g = group
o = other
a = all
Tipe permission :
rwx
r = read
w = write
x = execute

Mode Angka :
Mode Angka disini sedikit berbeda dengan Mode Huruf, karena permission di-set menggunakan angka, sedangkan untuk user group dan owner dikenal dari kolom pada angka.

Tipe Permission :
421
4 = read
2 = write
1 = execute

contoh kita menerapkan Mode Angka 644 pada sebuah file ini artinya :
– Kolom angka 6 –> file ini memiliki hak akses read dan write pada owner
– Kolom angka 4 –> file ini memiliki hak akses read pada group
– Kolom angka 4 –> file ini memiliki hak akses read pada other

Beberapa penerapan chmod pada file yang telah kita buat, kasus – kasus di bawah dibuat dari permission default dari file yang pertama dibuat, jadi bukan lanjutan dari beberapa kasus :
1. Owner, Group, Other memiliki hak akses read dan write, tapi tidak memiliki hak akses execute
$ chmod ugo+rw-x testingchmod.txt
atau
$ chmod 666 testingchmod.txt

2. Owner, Group, Other memiliki hak akses read, write, dan execute
$ chmod ugo+rwx testingchmod.txt
atau
$ chmod 777 testingchmod.txt

3. Owner memiliki hak akses read, write, execute sedangkan Group dan Other memiliki hak akses read dan execute saja
$ chmod u+rwx testingchmod.txt
$ chmod go+rx-w testingchmod.txt

atau
$ chmod 755 testingchmod.txt

4. Owner memiliki hak akses read dan write sedangkan Group dan Other hanya memiliki hak akses read
$ chmod u+rw testingchmod.txt
$ chmod go+r-w-x testingchmod.txt

atau
$ chmod 644 testingchmod.txt

5. Owner memiliki hak akses read, write, execute Group memiliki hak akses read dan execute dan Other hanya memiliki hak akses read
$ chmod u+rwx testingchmod.txt
$ chmod g+rw-x testingchmod.txt
$ chmod o+r-w-x testingchmod.txt

atau
$ chmod 754 testingchmod.txt

Mungkin itu sekilas mengenai command chmod, selamat mencoba ๐Ÿ˜€
Jika ada kesalahan mohon maaf dan ralat kesalahannya ๐Ÿ™‚


Leave a Comment so far
Leave a comment



Leave a comment