Mengenal Permission File di Linux

Monday 15 December 2014

Bismillahirrahmanirrahim. 

Permission File di Linux - Kebanyakan sistem berkas memiliki metode untuk memberikan izin atau hak akses untuk pengguna tertentu dan kelompok pengguna. Sistem ini mengontrol kemampuan pengguna untuk melihat atau membuat perubahan pada isi filesystem.

Permission File di Linux

Hari ini saya akan membuat artikel mengenai Permission File yang ada di Linux silahkan membaca di bawah ini.


Tiga Jenis Hak Akses File

  1. Read (r) = Akun yg memiliki akses read ini bisa melihat isi suatu file. misalnya dengan perintah cat.
  2. Write (w) = Akun ini memilik akses write, dengan kata lain bisa menulis ulang kembali suatu file ataupun menghapus file itu sendiri. Jadi jangan heran kalau file yang kita buat dengan membuat write kepada tiap group maupun other yg diberikan akses write bisa saja akan terhapus.
  3. Execute (x) = Akun ini memiliki akses untuk execute suatu file (File yang dimaksudkan disini adalah program atau script).
Contoh Hak Akses File

Permission File
Dalam gambar di atas saya mengambil contoh file yang bernama Cerita Rakyat.docx dan di sana ketika setelah di ketikkan perintah ls -l Writer maka muncul file yang ada di dalam Writer sebagai contoh "-rw-r--r-- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx"

Perhatikan -rw-r--r-- saya gambarkan seperti ini - | rw- | r-- | r-- .
  1. rw- | adalah mempunyai hak untuk membaca dan menulis atau juga bisa menghapus (r=read & w=write).
  2. r-- | adalah user permission dia hanya mempunya hak membaca saja karena haknya hanya membaca.
  3. r-- adalah group permission dia hanya mempunyai hak untuk membaca saja.
  4. -rw-r--r-- 1 root root saya uraikan menjadi "-rw-r--r--" > ini adalah hak akses dan sedangkan "root root" ini adalah kepemilikan file jadi yang memiliki file ini adalah root.
Mengubah Hak Akses File

1. Contoh = root@iyung:~Documents# ls -l Writer
 "-rw-r--r-- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx"

Keterangan :
-    r   w   -  r   -   -    r    -   -

1 | 2  3  4 | 5  6  7 |  8  9  10 
u             g           o

  • nomer 1 adalah tanda jenis suatu file.
  • jika - maka itu merupakan file biasa.
  • jika d maka itu adalah sebuah direktori.
  • jika l maka itu adalah sebuah link.
  • nomer 2,3,4 itu adalah hak akses kepemilikan dari user.
  • nomer 5,6,7 itu adalah hak akses kepemilikan dari group.
  • nomer 8,9,10 itu adalah hak akses kepemilikan dari other.
  • u adalah user.
  • g adalah group.
  • o adalah others.
  • a adalah (user,group,others).
  • r adalah read.
  • w adalah write.
  • x adalah execute.
  • - adalah hilangkan atau dikurangi.
  • + adalah menambahkan atau set menjadi.
Cara merubah hak akses file ada 2 cara dengan menggunakan perintah chmod.
  • Chmod +
root@iyung:~/Documents#ls -l Writer
-rw-r--r-- 1 iyung iyung 156597 Nov 16 06:19 Cerita Rakyat.docx
root@iyung:~/Documents# chmod g+w,o+w /root/Documents/Writer/Cerita\ Rakyat.docx

root@iyung:~/Documents# ls -l Writer
-rw-rw-rw- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx

Perintah chmod
Penjelasan chmod + :


Perintah chmod g+w,o+w adalah untuk menambah hak akses kepada group dan others di lihat sebelum di rubah hak akses yang di miliki group dan others  "-rw-r--r-- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx" yaitu hanya bisa membaca saja setelah perintah chmod g+w,o+w di tambahkan maka sekarang menjadi seperti "-rw-rw-rw- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx" dan sekarang hak akses group dan others sudah bisa untuk membaca dan menulis ataupun juga merubah file tersebut.

  • Chmod -
root@iyung:~/Documents# ls -l Writer
-rw-rw-rw- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx
root@iyung:~/Documents# chmod g-w,o-w /root/Documents/Writer/Cerita\ Rakyat.docx

root@iyung:~/Documents#ls -l Writer
-rw-r--r-- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx

Perintah chmod

Penjelasan chmod - :

Perintah chmod g-w,o-w adalah untuk mengurangi hak akses yang di berikan kepada group dan others di lihat sebelumnya bahwa saya memberikan hak akses kepada group dan others seperti ini "-rw-rw-rw- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx" yaitu bisa membaca dan juga bisa menulis,merubah file tersebut cukup berbahaya jika user selain root di berikan akses untuk merubah,menulis lalu saya mencoba merubahnya dengan perintah chmod g-w,o-w maka ketika sudah saya enter maka akan berubah seperti ini "-rw-r--r-- 1 root root 156597 Nov 16 06:19 Cerita Rakyat.docx" yaitu hanya memberikan akses membaca saja untuk group dan others.

Cara Mengubah Kepemilikan File

Berikut ini cara merubah kepemilikan file.

  • chown

root@iyung:~Documents# ls -l Writer
-rw-r--r-- 1 root root   29 Dec 16 12:50 Cerita Rakyat.docx
chown  iyung root/Documents/Writer/Cerita\ Rakyat.docx

root@iyung:~Documents# ls -l Writer
-rw-r--r-- 1 iyung root   29 Dec 16 12:50 Cerita Rakyat.docx


Perintah chown


Penjelasan chown :

Perintah chown adalah untuk mengubah kepemilikan file sebagai contoh saya melakukan perubahan dari root menjadi user contoh "-rw-r--r-- 1 root root   29 Dec 16 12:50 Cerita Rakyat.docx" setelah di ketikkan perintah chown iyung root/Documents/Writer/Cerita\ Rakyat.docx terlihat bahwa Cerita Rakyat.docx yang dimiliki oleh user root berubah kepemilikan menjadi user iyung "-rw-r--r-- 1 iyung root   29 Dec 16 12:50 Cerita Rakyat.docxKemudian cara untuk merubah kepemilikan grup adalah dengan menggunakan perintah chgrp. Contohnya sebagai berikut :

  • Chgrp
root@iyung:~Documents# ls -l Writer
-rw-r--r-- 1 iyung root   29 Dec 16 12:50 Cerita Rakyat.docx
chgrp iyung  root/Documents/Writer/Cerita\ Rakyat.docx

root@iyung:~Documents# ls -l Writer
-rw-r--r-- 1 iyung iyung   29 Dec 16 12:50 iyung

Perintah chgrp

Penjelasan chgrp :

Perintah chgrp adalah untuk mengubah kepemilikan file sebagai contoh saya melakukan perubahan dari root menjadi group iyung contoh "-rw-r--r-- 1 iyung root   29 Dec 16 12:50 Cerita Rakyat.docx" lalu ketikkan perintah chgrp iyung root/Documents/Writer/Cerita\ Rakyat.docx yang dimiliki root berubah kepemilikan menjadi group iyung "-rw-r--r-- 1 iyung iyung   29 Dec 16 12:50 Cerita Rakyat.docx" .

Penutup...

Kebanyakan sistem berkas memiliki metode untuk memberikan izin atau hak akses untuk pengguna tertentu dan kelompok pengguna jadi pandailah dalam memberikan izin pada suatu file agar nanti tidak ada hal-hal yang tidak di inginkan. Sekian artikel dari saya semoga bermanfaat.

Referensi : http://mashergi.wordpress.com/tag/cara-merubah-kepemilikan-file-linux-ubuntu/ dan http://mardinwijaya.blogspot.com/2013/11/permission-file-di-unixlinux.html .

Terima kasih.

Subscribe your email address now to get the latest articles from us

5 comments:

  1. wah bagus kang infonya.
    nambah ilmu struktur kepemilikan.

    salam linuxer, hehe..

    ReplyDelete
    Replies
    1. Terima kasih kang sudah mau membaca tulisan saya yang sederhana ini :D

      salam Linuxer ;)

      Delete
  2. Terima Kasih Informasinya mengenai permission di linux. sangat membatu :)

    ReplyDelete
  3. Wow keren min informasinya ditunggu artikel selanjutnya..

    ReplyDelete
  4. Mantap artikelnya..sangat detail dan mudah penjelasaannya.

    Salam Open Source!

    MataDalanLinux

    ReplyDelete

Assalammualikum, berkomentarlah yang sopan dan baik. Jadilah seorang blogger yang dewasa dan berperilaku sopan. JIka artikel ini bermanfaat silahkan di bagikan ya.
Hormat saya.
Terima kasih.

 
Copyright © 2015. w.
Design by Herdiansyah Hamzah. Published by Themes Paper. Powered by Blogger.
Creative Commons License