Cara Mengatur Hak Akses/File Permissions di Linux

November 16, 2022

BELAJARLINUX.info - Pada artikel ini kita akan membahas mengenai File Permissions di Linux. Linux adalah sistem operasi yang sudah tidak asing lagi sekarang ini. Sistem operasi ini kebanyakan menggunakan teks perintah untuk konfigurasi dan instalasi.

Dasar Hak Akses dan Kepemilikan di Linux

File permission adalah hak akses bagi user untuk membaca, menulis dan mengeksekusi sebuah file. Di linux mempunyai 3 hak akses berbeda pada sebuah file, yaitu

  • User (u) = Pengguna memiliki hak pada file
  • Group (g) = Grup memiliki hak pada file
  • Other (o) = Pengguna lain yang berada pada sistem

Jadi di dalam pengelolaan permission (hak akses atau kepemilikan) di Linux. Semua hak akses owner, group, dan others dapat melakukan read, write, atau execute. Tinggal bagaimana kita mengaturnya saja pada file atau folder.

Selain hak ases, ada juga sifat dan tipe file yang dibedakan sebagai berikut

  • Read (r) = Untuk membaca sebuah file
  • Write (w) = Untuk menulis file
  • Execute (x) = Untuk mengeksekusi file

CHMOD

Chmod merupakan perintah di Linux yang namanya berasal dari kata change mode (ubah mode). Perintah ini digunakan untuk mengubah mode dari file atau folder.

Numerik Karakter Keterangan
0 — No Permission
1 –x Execute
2 -w- Write
3 -wx Write and Execute
4 r– Read
5 r-x Read and Execute
6 rw- Read and Write
7 rwx Read, Write and Execute

Jadi misalkan kita menset permission menjadi 644, berarti User bisa melakukan Read dan Write, kemudian Grup hanya dapat melakukan Read saja, dan Other juga hanya bisa Read.

sudo chmod 644 namafile

CHOWN

Chown merupakan perintah di Linux yang namanya berasal dari kata Change owner (ubah pemilik). Chown digunakan untuk mengubah pemilik dan grup pada sebuah file dan folder.

Perintah untuk Mengganti Kepemilikan & Grup

sudo chown [new-owner]:[new-group] [file-name]

Contoh mengganti user owner menjadi jhon dan group owner menjadi admin maka baris perintahnya seperti berikut

sudo chown jhon:admin namafile

Informasi lengkap cara penggunaan chown dapat kita lihat menggunakan perintah man chown

Baca juga : Menggunakan Man Pages di Linux

Kesimpulan

Perintah chown dan chmod sangat penting untuk diketahui. Dengan memahami fungsi dan kegunaan perintah ini maka keamanan file dan data yang tersimpan didalam komputer akan terjamin dari akses yang tidak diizinkan. Khususnya yang berbasis multi-pengguna dalam satu sistem operasi.