PERMESSION
assalamualaikum warrah matullahi wa barakatuh
Hai semua! Jumpa lagi nih sama kita dan pada kesempatan kali ini kita mau bahas soal PERMESSION nih! Langsung aja ya
Linux adalah sistem operasi multi-pengguna, sehingga memiliki keamanan untuk mencegah orang mengakses file rahasia satu sama lain.
IntroductionSaat kalian menjalankan perintah "ls", kalian tidak diberikan informasi apa pun tentang keamanan file, karena secara default "ls" hanya mencantumkan nama file. Kalian bisa mendapatkan informasi lebih lanjut dengan menggunakan "opsi" dengan perintah "ls". Semua opsi akan dimulai dengan '-'. Misalnya, untuk menjalankan "ls" dengan opsi "daftar panjang", kalian harus mengetikkan ls -l
Ketika kalian melakukan hal tersebut, setiap file akan terdaftar pada baris terpisah dalam format panjang,ada contoh di layar komputer kalian di bawah ini.
ada banyak informasi pada laptop / computer kalian.
> Karakter pertama hampir selalu berupa '-', yang berarti file, atau 'd', yang berarti direktori.
> Sembilan karakter berikutnya (rw-r–r–) menunjukkan keamanan; kita akan membicarakannya nanti.
> Kolom berikutnya menunjukkan pemilik file. Dalam hal ini saya, userID saya adalah “rachmat9575”.
> Kolom berikutnya menunjukkan pemilik grup file. Dalam kasus saya, saya ingin memberikan akses khusus kepada sekelompok orang "rachmat9575" ke file-file ini.
> Kolom berikutnya menunjukkan ukuran file dalam byte.
> Kolom berikutnya menunjukkan tanggal dan waktu file terakhir diubah.
> Dan, tentu saja, kolom terakhir memberikan nama file.
Memisahkan karakter keamanan akan membutuhkan sedikit lebih banyak pekerjaan.
Apa itu Izin File Linux?
Di Linux, izin file, atribut, dan kepemilikan mengontrol tingkat akses yang harus diproses oleh sistem dan pengguna ke file. Ini memastikan bahwa hanya pengguna dan proses yang berwenang yang dapat mengakses file dan direktori tertentu.
3 jenis izin Berkas di Linux?
> Baca (r) :Izin Baca mengacu pada kemampuan pengguna untuk membaca konten .
> Write (w): Izin Tulis ditujukan kepada kemampuan pengguna untuk menulis atau
> Jalankan (x): Izin Jalankan memengaruhi kemampuan pengguna untuk mengeksekusi file atau melihat konten direktori. Di Unix atau Linux, Anda tidak dapat menjalankan program kecuali jika izin eksekusi ditetapkan. Jika izin eksekusi tidak disetel, kamu mungkin masih dapat melihat/memodifikasi kode program (asalkan izin baca & tulis disetel), tetapi tidak menjalankannya.
d = file directory
w = izin tulis
x = jalankan izin
– = tidak ada izin
r = izin baca
Menggunakan chmod untuk mengubah izin
chmod (mode ubah) adalah perintah yang digunakan untuk mengubah izin, Anda dapat menambah atau menghapus izin ke satu atau lebih file dengan + (plus) atau - (minus)
Jika Anda ingin mencegah diri Anda dari memodifikasi file penting, cukup hapus izin menulis pada "file" Anda dengan perintah chmod
Izin juga sudah dicantumkan seperti di bawah ini:
IZIN
Lihat tulisan terminal di atas, ada sebelas karakter (-drw-xr-r-x) sebelum pemilik pengguna. Kami akan menjelaskan sebelas karakter ini di sini.
posisi | karakter | kepemilikan |
---|---|---|
1 | -d | menunjukkan jenis file |
2-4 | rw- | izin untuk pengguna |
5-7 | xr- | izin untuk grup |
8-11 | r-x | izin untuk yang lain |
Bila kamu adalah pemilik Pengguna , maka izin pemilik pengguna berlaku untuk kamu. Izin lain tidak akan relevan untuk kamu.
Ketika kamu adalah Grup maka izin grup berlaku untuk kamu. Izin lain tidak relevan bagi kamu.
Ketika kamu adalah Yang Lain, maka izin lainnya berlaku untuk kamu. Izin pengguna dan grup tidak relevan bagi kamu.
Contoh Izin
Sekarang saya akan menunjukkan beberapa contoh bagaimana izin dapat dilihat untuk file atau direktori.
Lihat snapshot di atas, direktori dan file yang berbeda memiliki izin yang berbeda.
Huruf pertama (-) atau d masing-masing mewakili file dan direktori.
Sekarang, dari sembilan huruf yang tersisa, triplet pertama mewakili izin untuk pemilik pengguna. Triplet kedua mewakili izin untuk pemilik grup. Triplet ketiga mewakili izin untuk lainnya . Menggunakan chmod untuk mengubah izin
chmod (mode ubah) adalah perintah yang digunakan untuk mengubah izin, kamu dapat menambah atau menghapus izin ke satu atau lebih file dengan + (plus) atau - (minus)
Jika Anda ingin mencegah diri Anda dari memodifikasi file penting, cukup hapus izin menulis pada "file" Anda dengan perintah chmod.
Menambahkan Perizinan Tunggal Untuk File/Direktori
Mengubah izin untuk satu set. Simbol + berarti memberi izin. Misalnya contoh di bawah ini memberi izin execute untuk user.
$ chmod u+x namafile
Menambah Perizinan Ganda Untuk File/Direktori
Sama seperti sebelumnya, kita bisa memberi izin ganda untuk sebuah file/direktori. Contoh command nya seperti di bawah ini.
$ chmod u+r, g+w namafile
Menghapus Perizinan Dari File/Direktori
Contoh menghapus perizinan read dan write untuk user.
$ chmod u-rx namafile
Mengubah Perizinan Untuk Semua Pengguna Pada File/Direktori
Yang dimaksud semua pengguna adalah user, group, dan other.
$ chmod a+x namafile
Membuat Prizinan Suatu File Yang Sama Dengan File Lain
$ chmod –reference=file file2
Menerapkan Perizinan Untuk Semua File Di Bawah Direktori
Menggunakan opsi -R untuk mengubah izin rekursif seperti di bawah ini:
$ chmod -R 755 directory-name/
Mengubah Perizinan Execute Hanya Pada Direktori (Bukan File)
Pada suatu direktori seringkali terdapat beberapa subdirektori dan file, nah perintah ini hanya untuk subdirektori nya saja.
$ chmod u+X
Komentar
Posting Komentar