tugas,bagaimana cara memahami hak akses pada linux


Memahami Hak Akses pada Linux

1. Pengertian Hak Akses pada Linux

Hak akses (permission) pada Linux adalah sistem pengaturan yang menentukan siapa saja yang boleh membaca, mengubah, atau menjalankan suatu file maupun direktori.

Sistem operasi Linux dirancang sebagai sistem multi-user, yaitu sistem yang dapat digunakan oleh banyak pengguna dalam satu komputer atau server. Oleh karena itu, diperlukan aturan yang mengatur hak akses agar setiap pengguna tidak dapat sembarangan mengubah atau menghapus file milik pengguna lain.

Dengan adanya hak akses, keamanan sistem dapat lebih terjaga dan data yang penting tidak mudah dimodifikasi oleh pihak yang tidak memiliki izin.


2. Jenis Hak Akses dalam Linux

Pada Linux terdapat tiga jenis hak akses utama, yaitu:

1. Read (r)

Hak akses read berarti pengguna memiliki izin untuk membaca isi file atau melihat isi direktori.

Contoh aktivitas yang diperbolehkan:

  • membuka file

  • membaca isi dokumen

  • melihat daftar file dalam suatu folder


2. Write (w)

Hak akses write berarti pengguna memiliki izin untuk mengubah isi file atau direktori.

Contoh aktivitas yang diperbolehkan:

  • mengedit file

  • menambah isi file

  • menghapus file

  • membuat file baru di dalam direktori


3. Execute (x)

Hak akses execute berarti pengguna memiliki izin untuk menjalankan file sebagai program atau script.

Contoh aktivitas yang diperbolehkan:

  • menjalankan program

  • menjalankan script shell

  • menjalankan file aplikasi


3. Kategori Pengguna dalam Hak Akses Linux

Selain jenis hak akses, Linux juga membagi pengguna ke dalam tiga kategori utama, yaitu:

1. User (u)

User adalah pemilik file atau direktori.
Pemilik biasanya memiliki hak akses paling besar terhadap file tersebut.


2. Group (g)

Group adalah sekelompok pengguna yang memiliki hak akses tertentu terhadap file.

Contohnya:

  • beberapa pengguna dalam satu tim dapat dimasukkan dalam satu group agar dapat mengakses file yang sama.


3. Others (o)

Others adalah semua pengguna lain yang tidak termasuk dalam user maupun group.

Hak akses pada bagian ini biasanya lebih terbatas demi menjaga keamanan file.


4. Cara Melihat Hak Akses File

Untuk melihat hak akses pada file atau direktori di Linux, digunakan perintah berikut:

ls -l

Contoh hasilnya:

-rwxr-xr-- 1 user user 1200 Mar 1 10:00 file.txt

Bagian penting dari hasil tersebut adalah:

-rwxr-xr--

Kode tersebut menunjukkan hak akses file.


5. Cara Membaca Hak Akses File

Perhatikan contoh berikut:

-rwxr-xr--

Struktur hak akses terdiri dari 10 karakter, yaitu:

- rwx r-x r--

Penjelasan:

BagianArti
-Jenis file
rwxHak akses user
r-xHak akses group
r--Hak akses others

Penjelasan lebih detail:

  • rwx → user dapat membaca, menulis, dan menjalankan file

  • r-x → group dapat membaca dan menjalankan file

  • r-- → others hanya dapat membaca file


6. Mengubah Hak Akses dengan Perintah chmod

Hak akses pada file dapat diubah menggunakan perintah chmod.

Contoh:

chmod 755 file.sh

Penjelasan angka:

AngkaHak Akses
7read + write + execute
6read + write
5read + execute
4read

Sehingga:

755

berarti:

  • user → read, write, execute

  • group → read, execute

  • others → read, execute


7. Mengubah Hak Akses Menggunakan Simbol

Selain menggunakan angka, hak akses juga dapat diubah menggunakan simbol.

Contoh menambahkan hak execute untuk user:

chmod u+x file.sh

Contoh menghapus hak write dari group:

chmod g-w file.txt

Simbol yang digunakan:

SimbolArti
uuser
ggroup
oothers
+menambah hak akses
-menghapus hak akses

8. Fungsi Hak Akses pada Linux

Hak akses dalam Linux memiliki beberapa fungsi penting, antara lain:

  1. Melindungi file dari perubahan yang tidak diinginkan

  2. Menjaga keamanan data dalam sistem

  3. Mengatur siapa saja yang dapat mengakses file

  4. Mencegah pengguna lain menghapus file penting

  5. Membantu administrator dalam mengelola sistem


9. Contoh Penerapan Hak Akses

Misalnya terdapat file script:

script.sh

Jika file memiliki hak akses:

-rwxr-xr-x

Maka:

  • pemilik file dapat membaca, menulis, dan menjalankan file

  • group dapat membaca dan menjalankan file

  • pengguna lain juga dapat membaca dan menjalankan file


Kesimpulan

Hak akses pada Linux merupakan mekanisme penting yang digunakan untuk mengatur siapa saja yang dapat membaca, mengubah, atau menjalankan suatu file maupun direktori. Hak akses terdiri dari tiga jenis yaitu read (r), write (w), dan execute (x) serta dibagi ke dalam tiga kategori pengguna yaitu user, group, dan others. Dengan memahami sistem hak akses ini, pengguna dapat mengelola file dengan lebih aman, menjaga keamanan data, serta mencegah perubahan yang tidak diinginkan dalam sistem Linux.

https://www.coachadi.dharmawacana.ac.id

Komentar

Postingan populer dari blog ini

materi PHP

tugas 1 perintah dasar linux

tugas 2 cara kerja linux