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

Permission di Linux – part 2

Posted on 16/01/2024 by Zaidan

Hai semuanya, apa kabar? Kali ini saya mau lanjutin tulisan saya sebelumnya. Kali ini saya mau sharing tentang izin file di Linux. Setelah pada tulisan sebelumnya kita belajar tentang izin file secara singkat, kali ini kita belajar untuk mengubahnya.

Kita sudah belajar bahwa ada tiga izin pada Linux. Read, write, dan execute. Perintah yang digunakan untuk mengubahnya adalah chmod. chmod artinya adalah change mode.

Sintaks yang digunakan singkatnya seperti ini:
<jenis pengguna> <+/-> <r/w/x> <nama file/direktori>

Jenis pengguna mengacu kepada user/pemilik file (u), grup (g), other (o), atau semua pengguna/all (a).

Kemudian + / - maksundnya adalah ingin menambah atau mengurangi izin dari pengguna tersebut.

r/w/x mengacu kepada jenis izin apa yang ingin diubah.

Contohnya adalah apabila kita ingin menambahkan izin baca untuk semua file, kita bisa menggunakan perintah chmod a+r <nama file/direktori>.

Sebagai contoh, kita coba buat file baru menggunakan perintah touch.

[user@webmail ~]$ touch filebaru
[user@webmail ~]$ ls -l filebaru
-rw-r--r--. 1 user user 0 Jan 15 13:34 filebaru

Secara default, file baru memiliki izin rw-r–r–. Artinya, pemilik file bisa read&write, grup dan others hanya bisa read. Kita coba untuk tambahkan izin write untuk grup. Kita gunakan perintah chmod g+w filebaru. Kemudian kita cek kembali izin pada file tersebut.

[user@webmail ~]$ chmod g+w filebaru
[user@webmail ~]$ ls -l filebaru
-rw-rw-r--. 1 user user 0 Jan 15 13:34 filebaru

Hak akses write untuk grup berhasil ditambahkan pada filebaru. Kemudian, kita coba hapus hak akses read dan write dari grup dan other. Kita gunakan perintah chmod og-rw filebaru. Kemudian kita cek izin filenya dengan perintahls -l filebaru

[user@webmail ~]$ chmod og-rw filebaru
[user@webmail ~]$ ls -l filebaru
-rw-------. 1 user user 0 Jan 15 13:34 filebaru

Berhasil juga. File tersebut hanya bisa dibaca dan diubah oleh user, grup dan other tidak memiliki izin. Hmm, kita coba apalagi ya? Kita coba hapus semua hak akses lalu coba jalankan perintah pada file tersebut.

[user@webmail ~]$ chmod a-rwx filebaru
[user@webmail ~]$ ls -l filebaru
----------. 1 user user 0 Jan 15 13:34 filebaru

[user@webmail ~]$ cat filebaru
cat: filebaru: Permission denied

File tidak bisa diapa-apain? Dengan demikian, apakah file tersebut sudah tidak bisa diapa-apakan lagi? Karena sudah tidak memiliki hak akses apa-apa? Masih bisa kok, karena kita masih  pemilik dari file tersebut. Kita coba tambahkan izin read, write, dan execute untuk user.

[user@webmail ~]$ chmod u+rwx filebaru
[user@webmail ~]$ ls -l filebaru
-rwx------. 1 user user 0 Jan 15 13:34 filebaru

Nah. Gampang kan? Sebenarnya masih ada metode lain untuk ubah izin dari file, yaitu menggunakan angka. Tapi.. itu lain kali aja yaa. Sampai ketemu di tulisan selanjutnya. Bye~

 

Leave a Reply Cancel reply

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

Tulisan saya yang lain:

  • Menjadwalkan Backups pada Proxmox VE
  • Gowes Bogor – part 1
  • Pengalaman Mengambil Online Linux Course
  • Motoran ke Rawagede – Perjalanan Jonggol-Sukamakmur

Arsip blog

  • September 2025
  • 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