Permission on Linux

 Permission

    Oke kali ini saya akan memberikan kek kalian bagaimana sih permission di file linux itu, pada file linux itu ada 3 jenis kepemilikan antara lain :

  • User

    Pengguna adalah pemilik file. Secara default, orang yang membuat file menjadi            pemiliknya. Oleh karena itu, pengguna juga terkadang disebut sebagai pemilik.

  • Group 
    Grup pengguna dapat berisi banyak pengguna. Semua pengguna yang tergabung dalam grup akan memiliki akses izin grup Linux yang sama ke file. Misalkan Anda memiliki proyek di mana sejumlah orang memerlukan akses ke file. Alih-alih menetapkan izin secara manual ke setiap pengguna, Anda bisa menambahkan semua pengguna ke grup, dan menetapkan izin grup ke file sehingga hanya anggota grup ini dan tidak ada orang lain yang bisa membaca atau mengubah file.
  • Other 
    Setiap pengguna lain yang memiliki akses ke file. Orang ini tidak membuat file, juga  tidak termasuk dalam kelompok pengguna yang dapat memiliki file tersebut. Praktis, itu berarti orang lain. Oleh karena itu, ketika Anda mengatur izin untuk orang lain, itu juga disebut sebagai izin yang ditetapkan untuk dunia.

 Izin Berkas Linux

  • Read: Izin ini memberi Anda wewenang untuk membuka dan membaca file. Izin baca pada direktori memberi Anda kemampuan untuk membuat daftar kontennya.
  • Write: Izin menulis memberi Anda wewenang untuk mengubah konten file. Izin menulis pada direktori memberi Anda wewenang untuk menambah, menghapus, dan mengganti nama file yang disimpan dalam direktori. Pertimbangkan skenario di mana Anda harus menulis izin pada file tetapi tidak memiliki izin menulis di direktori tempat file disimpan. Anda akan dapat mengubah konten file. Tetapi Anda tidak akan dapat mengganti nama, memindahkan, atau menghapus file dari direktori.
  • Execute: Di Windows, program yang dapat dieksekusi biasanya memiliki ekstensi ".exe" dan dapat Anda jalankan dengan mudah. Di Unix/Linux, Anda tidak dapat menjalankan program kecuali jika izin eksekusi ditetapkan. Jika izin eksekusi tidak disetel, Anda mungkin masih dapat melihat/memodifikasi kode program (asalkan izin baca & tulis disetel), tetapi tidak menjalankannya.

Izin File di Linux/Unix

 Praktek

 ketik perintah ls – l  pada terminal

d = file direktori                                                                                                                      r = izin baca
w = izin tulis
x = jalankan izin
= tidak ada izin

Izin File di Linux/Unix

Mengubah izin file/direktori di Linux Menggunakan perintah 'chmod'

Kita bisa menggunakan perintah ' chmod' yang merupakan singkatan dari 'change mode'. Dengan menggunakan perintah, kita dapat mengatur hak akses (baca, tulis, eksekusi) pada file/direktori untuk pemilik, grup, dan dunia. kode perintah :

 chmod permissions filename

Tabel di bawah ini memberikan nomor untuk semua untuk jenis izin.

Nomor Jenis Izin simbol


0

Tidak ada izin


1

Menjalankan

-x

2

Menulis

-w-

3

Jalankan + Tulis

-wx

4

Membaca

r-

5

Baca + Jalankan

rx

6

Baca +Tulis

rw-

7

Baca + Tulis + Jalankan

rwx
   

Izin File di Linux/Unix

Kode absolut '764' mengatakan yang berikut:

  • Pemilik dapat membaca, menulis, dan mengeksekusi
  • Grup pengguna dapat membaca dan menulis
  • Dunia hanya bisa membaca

Mengubah Kepemilikan dan Grup di Linux

Untuk mengubah kepemilikan file/direktori, Anda dapat menggunakan perintah berikut:

chown user filename

Jika Anda ingin mengubah pengguna serta grup untuk file atau direktori, gunakan perintah

chown user:group filename

Jika Anda ingin mengubah pemilik grup saja, gunakan perintah

chgrp group_name filename

' chgrp' adalah singkatan dari change group 

Komentar