Bagaimana Saya Memberi Izin Pengguna ke Folder di Linux

How I Give User Permission Folder Linux



Privasi adalah bahagian penting dalam kehidupan seseorang, sama ada media sosial atau tempat kerja. Ini membantu melindungi data peribadi dan profesional yang tidak ingin kami kongsi dengan semua orang. Kadang kala, orang menggunakan data sensitif yang tidak dapat dikongsi di dalam atau di luar syarikat.

Begitu juga, apabila beberapa pengguna dihubungkan dengan sistem, mereka mungkin memerlukan beberapa akses peribadi ke sumber tertentu. Sekiranya kita membincangkan kebenaran fail atau folder / direktori, ini bermakna anda membenarkannya membaca, menulis, atau mengubah fail atau direktori. Adalah mustahak untuk mengembalikan hak milik fail / folder dari pengguna yang bukan merupakan sebahagian daripada akaun semasa anda tetapi dapat memilikinya .







Hal ini dianggap mencabar bagi pengguna Linux untuk mengakses izin ke fail atau folder kerana mereka sedikit menyadarinya. Menetapkan kebenaran ke folder tertentu cukup mudah dan boleh dilakukan melalui baris perintah atau GUI (kita kemudian akan membincangkan bagaimana kita dapat melakukannya).



Terdapat dua tahap dalam sistem Linux untuk mendapatkan kebenaran yang mesti anda fahami:



  • Pemilikan
  • Kebenaran

Mari jelaskan kedua-duanya untuk memahami kategori mana yang dibahagikan kepada mereka:





Pemilikan:

Sekiranya kita membicarakan pemilikan fail atau folder dalam sistem operasi Linux, ia dibahagikan kepada 3 jenis:

  • Pengguna
  • Kumpulan
  • Yang lain

The pengguna -membuat folder, dan itulah sebabnya kadang-kadang kami mendakwa sebagai pemilik. Ia dilambangkan sebagai awak di baris arahan semasa memberi akses melalui perintah.



KE kumpulan mengandungi beberapa pengguna Linux yang disambungkan ke sistem yang mempunyai akses kebenaran yang sama. Ini berguna apabila banyak pengguna menggunakan sistem dan memberi mereka kebenaran folder untuk mengaksesnya. Anda boleh membuat kumpulan untuk menambahkan semuanya daripada membiarkannya secara individu. Dalam kes ini, orang selain kumpulan tidak dapat mengakses folder tersebut. Bentuk wakil ahli kumpulan dalam baris perintah Linux adalah g .

The yang lain kategori merangkumi pengguna awam yang bukan sebahagian daripada ahli kumpulan atau pemilikan. Sekiranya anda mengizinkan yang lain, kami boleh mengatakan bahawa anda membenarkan semua orang di dunia mengakses fail / folder. Kadang-kadang, ia boleh membahayakan, jadi berfikir dua kali sebelum melakukannya. Pengguna awam diwakili oleh atau :

Ingat:

pengguna 🡪

kumpulan g 🡪

o 🡪 awam

Kebenaran:

Terdapat 3 jenis kebenaran yang dapat anda berikan kepada pemilik yang telah kami sebutkan di bawah:

  • Baca
  • Tulis
  • Laksanakan

Di dalam membaca ( r ) mod, pengguna dapat membuka file / folder dan membacanya, sedangkan mod tulis (w) memungkinkan membuat perubahan pada file / folder. Anda mempunyai kuasa untuk menambah kandungan, membuang atau menamakannya semula.

Tanpa melaksanakan kebenaran (x), anda hanya boleh membaca dan menulis ke fail, tetapi anda tidak dapat menjalankannya. Untuk menjadikan fail dapat dilaksanakan, tetapkan izin pelaksanaan.

Cara memberi izin pengguna ke folder di Linux:

Anda boleh memberi izin akses kepada pengguna menggunakan beberapa pendekatan, melalui terminal dan GUI.

Sebelum langsung masuk ke dalamnya, perhatikan arahan khusus untuk menukar kebenaran dan pemilikan.

  • chmod arahan digunakan untuk mengubah kebenaran
  • chown arahan digunakan untuk mengubah pemilikan

Cara memberi izin pengguna ke folder melalui baris perintah:

Anda boleh menetapkan kebenaran seperti membaca, menulis, atau melaksanakan folder melalui perintah chmod di terminal.

Anda boleh menggunakan chmod arahan untuk mengubah tetapan kebenaran dengan dua cara yang berbeza:

  1. Mod Mutlak (mod angka)
  2. Mod Simbolik

Perbezaan antara Fesyen mutlak dan mod simbolik adakah itu di Mod mutlak, anda boleh menetapkan kebenaran untuk semua pemilik (pengguna, kumpulan, yang lain) menggunakan nombor oktal tiga digit dan bukannya aksara. Manakala di mod simbolik , anda boleh menetapkan kebenaran melalui simbol matematik dan hanya untuk pemilik tertentu.

Mari tunjukkan kedua-duanya:

Beri pengguna akses ke folder melalui mod mutlak:

Untuk memahami bagaimana kita dapat memberi izin akses ke folder melalui mod mutlak, kita perlu memahami jadual yang diberikan di mana nombor disebutkan untuk semua jenis kebenaran.

Nombor Jenis Kebenaran Simbol untuk Kebenaran
0 Tiada Kebenaran -
1 Laksanakan –X
2 Tulis -dalam-
3 Laksanakan + Tulis -wx
4 Baca r–
5 Baca + Laksanakan r-x
6 Baca + Tulis rw-
7 Baca + Tulis + Laksanakan Rwx

Mari kita jalankan contoh untuk memeriksa cara kerjanya:

Untuk memaparkan tetapan kebenaran folder semasa Ujian_folder , jalankan arahan berikut:

$ls -tempatUjian_folder

Hasilnya menunjukkan:

  • Pertama rw - mewakili 🡪 pengguna (pemilik) yang dapat membaca atau menulis / mengedit fail tetapi tidak dapat melaksanakannya kerana mod pelaksanaan diatur ke -.
  • Yang kedua rw - mewakili 🡪 kumpulan (semua pengguna ditambahkan ke kumpulan) yang dapat membaca atau menulis / mengedit fail.
  • Ketiga r - mewakili 🡪 orang lain (awam) yang hanya dapat membaca fail

Sekarang jalankan chmod arahan untuk menukar akses kebenaran:

$chmod 760Ujian_folder

(760 🡪 pemilik boleh membaca, menulis atau melaksanakan fail, kumpulan boleh membaca dan menulis, dan tidak ada akses untuk awam pengguna)

Jalankan ls arahan untuk memeriksa pengubahsuaian:

$ls-kepada

Beri pengguna akses ke folder melalui mod simbolik:

Tiga operator digunakan dalam mod simbolik untuk menetapkan kebenaran:

Pengendali Fungsi
+ Tambahkan kebenaran
- Alih keluar kebenaran
= Tetapkan kebenaran dan ganti tetapan kebenaran sebelumnya

Seperti yang telah kami sebutkan di bahagian pendahuluan bahawa bagaimana mewakili pemilik. Oleh itu, mari kita mulakan dengan contoh:

Periksa tetapan kebenaran semasa Ujian_folder menggunakan yang disebutkan ls arahan:

$ls -tempatUjian_folder

Untuk menetapkan kebenaran ke pengguna ( pemilik) , arahannya adalah:

$chmod awak= rwx Testing_folder

-

Sekarang, laksanakan ls arahan untuk mendapatkan output:

$ls -kepada

Untuk membuang kebenaran membaca dari pengguna, jalankan arahan:

$chmodu-r Ujian_folder

Sekarang, laksanakan ls arahan untuk mendapatkan hasil:

Cara memberi izin pengguna ke folder melalui GUI:

Mengubah kebenaran fail menggunakan GUI adalah pendekatan paling mudah. Ikuti langkah-langkah yang disenaraikan:

Buka direktori utama, dan arahkan ke folder yang disasarkan.

Contohnya, untuk menukar akses kebenaran ke folder ujian , pertama, pilih:

Klik kanan pada ujian folder dan pilih Hartanah :

The Hartanah tetingkap akan muncul dengan 3 tab:

Navigasi ke Kebenaran tab dan pilih:

Dari tab ini, anda boleh membuat perubahan mengikut keperluan.

Klik pada Ubah Kebenaran untuk Fail Terlampir, dan anda akan mendapat tetingkap yang membolehkan pengguna mengubah mod kebenaran, mod membaca dan menulis i-e untuk pemiliknya:

Andaikan status kebenaran semasa ujian folder diberikan di bawah:

Mari buka menukar kebenaran tetingkap dan ubah entri sebagai:

Kumpulan 🡪 Hanya baca

Lain-lain 🡪 Tiada

Navigasi ke ubah butang dan klik.

Sekarang, sahkan menggunakan ls perintah lagi di terminal jika perubahan berjaya dilakukan.

Kesimpulan:

Tetapkan akses kebenaran ke fail atau folder adalah wajib pada masa ini atas sebab keselamatan kerana seseorang yang bukan lagi merupakan sebahagian daripada sistem anda mungkin juga mempunyai akses folder. Untuk mengawal masalah keselamatan dan menyimpan fail, anda boleh menetapkan kebenaran.

Terdapat tiga kategori pemilikan pengguna, kumpulan, dan lain-lain. Kami juga mempunyai 3 jenis tetapan kebenaran seperti membaca, menulis dan melaksanakan.

Anda boleh memberikan kebenaran kepada pengguna ke folder dengan dua cara; melalui baris perintah dan GUI. Pendekatan GUI lebih baik, pada pendapat saya, kerana ini adalah kaedah yang cukup mudah dan sederhana untuk menetapkan kebenaran.