Cara Mengatur Hak Akses/File Permissions di Linux
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.