Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

File Permission di Linux

Posted on 06/08/2025 by Zaidan

Hai semuanya, apa kabar? Kali ini saya mau nulis tentang Linux lagi.

Di Linux, setiap file memiliki hak akses atau permission yang mengatur siapa saja yang dapat membaca (read), menulis/edit (write) atau menjalankan (excecute) file tersebut. Memahami hak akses file merupakan hal yang penting bagi seorang SysAdmin agar dapat mengelola sistem dengan aman.

Struktur

Contoh:

-rwxr--r-- 1 root root 4096 Aug 4 21:30 contohfile

  • Karakter pertama, - menunjukkan bahwa contohfile adalah file biasa. (kalau d artinya direktori/folder).
  • Karakter kedua sampai kesepuluh menunjukkan permission bits yang dipecah menjadi tiga (dari kiri ke kanan).
  • rwx adalah hak akses untuk owner/pemilik file: read, write, execute.
  • r-- adalah hak akses untuk grup
  • r-- adalah hak akses untuk others (selain owner&grup).

Sistem Linux membaca/mengevaluasi hak akses dengan urutan owner-> group -> others. Jadi, misalnya akun “x” tergabung ke grup tertentu, sistem Linux akan terlebih dahulu mengevaluasi hak akses dari owner.

Pengujian

Membuat direktori baru

mkdir testing-permission
ls -ld testing-permission/

Output:

drwxr-xr-x 2 root root 4096 Aug 4 22:01 testing-permission/

Hak akses:

  • Owner/user: read, write, execute
  • Group&others: read & execute

Coba Akses Direktori dengan Akun Lain

su - phantom
cd testing-permission/
touch filecontoh

Output:

touch: cannot touch 'filecontoh': Permission denied

Operasi touch gagal karena user phantom tidak memiliki hak akses write pada direktori tersebut. Hak execute pada direktori artinya adalah dapat masuk (cd) ke dalam direktori. Namun untuk menambah atau menghapus file di dalam direktori tersebut, dibutuhkan hak akses write.

Sekian dulu tulisan saya kali ini. Sampai jumpa. Bye

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Datacenter
  • Manajemen File di Linux – part 3 – Ekstensi File di Linux
  • Penggunaan Dasar GNOME3 di Red Hat Enterprise Linux 8
  • Menandai VM/CT di Proxmox VE

Arsip blog

  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme