linux

Linux Untuk Pemula #3: Mengatur Izin File

Sebelum kita mulai mempelajari perintah Linux untuk bermain dengan izin, mari kita pelajari tentang izin file / direktori di Linux terlebih dahulu.

Seperti yang Anda ketahui sekarang, di Linux pengguna root sangat kuat, pengguna root dapat melakukan apa saja pada sistem. Pengguna lain memiliki kemampuan terbatas, dan biasanya dikumpulkan ke dalam grup yang umumnya memiliki fungsi serupa.

Misalnya, grup berbeda untuk tim pengembang, tim penerapan, dan administrator untuk memulai berbagai tingkat akses dan izin.

Semua file dan direktori di Linux dialokasikan dengan tiga tingkat izin:

r izin:   Ini memungkinkan akses pengguna untuk membuka dan melihat file

w izin:   Ini memungkinkan pengguna untuk melihat dan mengedit file

x izin:   Ini memungkinkan pengguna untuk mengeksekusi file (tidak harus melihat atau mengeditnya)

Memberikan kepemilikan kepada pengguna individu

Kita mengubah kepemilikan file sehingga pengguna baru yang memiliki dapat memiliki kemampuan untuk mengontrol izinnya. Di sini kita akan menggunakan perintah chown untuk mengubah pemiliknya.

Mari kita ubah pemilik hacking-artciles.txt dari root menjadi Raj

chown Raj hacking-articles.txt

Memberikan kepemilikan kepada grup

Untuk mentransfer kepemilikan file ke grup Kita menggunakan perintah chgrp . Untuk memastikan hanya anggota tim ignite yang dapat memiliki kepemilikan, mari ubah grup menjadi ignite.

chgrp ignite hacking-articles.txt

Memeriksa kepemilikan

Seperti yang Anda lihat di screenshot di atas, Kita menggunakan perintah ls dengan tag l untuk melihat izin yang diberikan ke file dan direktori.

Ini mewakili,

  • Jenis file (- mewakili file, sedangkan d mewakili direktori)
  • Hak akses file untuk masing-masing pemilik, grup dan pengguna
  • Jumlah tautan
  • Pemilik file, pengguna, dan grup
  • Ukuran file dalam byte
  • Kapan file terakhir dibuat atau terakhir diubah
  • Nama file

Yang disorot adalah bagian kepemilikan file.

Mengubah izin

Kita menggunakan perintah chmod untuk mengubah izin file. Tabel ini akan membantu Anda dalam memutuskan izin yang ingin Anda berikan kepada file:

0
1 –X
2 -w-
3 -wx
4 r–
5 rx
6 rw-
7 rwx

Kami dapat menjalankan, chmod 777 $ nama file untuk memberikan file SEMUA izin,

atau cukup chmod 111 $ nama file untuk memberinya izin yang dapat dieksekusi.

Cara lain untuk melakukannya, adalah ch mod + x $ nama file , seperti yang terlihat di bawah ini.

Kita dapat melihat warna file berubah, menunjukkan bahwa itu dapat dieksekusi.

chmod +x hacking-articles.txt

Memberikan izin dengan SUID

Bit SUID mengatakan bahwa setiap pengguna dapat mengeksekusi file dengan izin pemilik tetapi izin tersebut tidak melampaui penggunaan file tertentu itu.

Untuk menyetel bit SUID, kita perlu memasukkan 4 sebelum izin biasa , sehingga izin baru yang dihasilkan dari 644 akan menjadi: 4644.

Mari kita setel bit SUID untuk “hacking-Articles.txt“.

chmod 4644 hacking-articles.txt

Memberikan Izin Grup Pengguna root SGID

Serupa, SGID juga memberikan izin sementara tetapi untuk grup pemilik file.

Untuk mengatur izin SGID, kita perlu memasukkan 2 sebelum izin biasa .

Mari kita atur bit SGID untuk ” hacking-artivcles.txt “.

chmod 2466 hacking-articles.txt

Click to comment

Leave a Reply

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

Most Popular

To Top