Paano Ako Nagbibigay ng Pahintulot ng Gumagamit sa isang Folder sa Linux

How I Give User Permission Folder Linux



Mahalagang bahagi ng buhay ng isang tao ang privacy, maging ang social media o ang lugar ng trabaho. Tumutulong itong protektahan ang personal at propesyonal na data na hindi namin nais na ibahagi sa lahat. Minsan, gumagana ang mga tao sa sensitibong data na hindi maibabahagi sa loob o labas ng kompanya.

Katulad nito, kapag maraming mga gumagamit ang nakakonekta sa system, maaaring kailanganin nila ng ilang pribadong pag-access sa mga tukoy na mapagkukunan. Kung pinag-uusapan natin ang tungkol sa pahintulot ng mga file o folder / direktoryo, nangangahulugan ito na pinapayagan mo silang basahin, isulat, o baguhin ang mga file o direktoryo. Mahalaga na ibalik ang pagmamay-ari ng mga file / folder mula sa mga gumagamit na hindi bahagi ng iyong kasalukuyang account ngunit maaaring pagmamay-ari ang mga ito .







Ipinapalagay na mahirap para sa isang gumagamit ng Linux na mag-access ng pahintulot sa isang file o folder dahil medyo may kamalayan sila rito. Ang pagtatakda ng pahintulot sa tukoy na folder ay medyo simple at maaaring magawa sa pamamagitan ng linya ng utos o GUI (tatalakayin natin sa paglaon kung paano natin ito magagawa).



Mayroong dalawang mga antas sa system ng Linux para sa pahintulot na kailangan mong maunawaan:



  • Pagmamay-ari
  • Pahintulot

Ipaliwanag natin ang pareho sa kanila upang maunawaan kung anong mga kategorya ang higit na nahahati sa:





Pagmamay-ari:

Kung pinag-uusapan natin ang tungkol sa pagmamay-ari ng mga file o folder sa operating system ng Linux, nahahati sila sa 3 uri:

  • Gumagamit
  • Pangkat
  • Ang iba pa

Ang gumagamit -Nilikha ang folder, at iyon ang dahilan kung minsan inaangkin namin ito bilang isang may-ari. Kinakatawan ito bilang ikaw sa linya ng utos kapag nagbibigay ng pag-access sa pamamagitan ng mga utos.



SA grupo naglalaman ng maraming mga gumagamit ng Linux na konektado sa isang system na may parehong pag-access sa pahintulot. Nakatutulong kung ginagamit ng maraming mga gumagamit ang system at bigyan sila ng pahintulot sa folder na i-access ito. Maaari kang gumawa ng isang pangkat upang idagdag ang lahat sa kanila sa halip na pahintulutan silang isa-isa. Sa kasong ito, hindi ma-access ng mga tao maliban sa pangkat ang folder. Ang kinatawan ng form ng mga miyembro ng pangkat sa command-line ng Linux ay g .

Ang iba pa kasama sa kategorya ang mga pampublikong gumagamit na hindi bahagi ng mga miyembro ng pangkat o pagmamay-ari. Kung pinapayagan mo ang iba, masasabi naming pinapayagan mo ang lahat sa mundo na mag-access ng mga file / folder. Minsan, maaaring mapanganib ito, kaya mag-isip ka muna bago gawin ito. Ang mga pampublikong gumagamit ay kinakatawan ng o :

Tandaan:

ikaw 🡪 gumagamit

g 🡪 pangkat

o 🡪 pampubliko

Pahintulot:

Mayroong 3 uri ng pahintulot na maaari mong ibigay sa mga may-ari na nabanggit namin sa ibaba:

  • Basahin
  • Sumulat
  • Magpatupad

Nasa basahin ( r ) mode, ang isang gumagamit ay maaaring buksan ang isang file / folder at basahin ito, habang ang mode na magsulat (w) ay nagbibigay-daan sa paggawa ng mga pagbabago sa file / folder. May awtoridad kang magdagdag ng nilalaman, alisin o palitan ang pangalan nito.

Nang walang pagpapatupad ng (x) pahintulot, maaari mo lamang mabasa at sumulat sa file, ngunit hindi mo ito kayang patakbuhin. Upang maipatupad ang file, itakda ang pahintulot na magpatupad.

Paano bigyan ang gumagamit ng pahintulot sa isang folder sa Linux:

Maaari kang magbigay ng pag-access sa pahintulot sa gumagamit gamit ang ilang mga diskarte, sa pamamagitan ng terminal at GUI.

Bago direktang paglukso dito, tandaan ang mga tukoy na utos upang baguhin ang pahintulot at pagmamay-ari.

  • chmod ginagamit ang utos upang baguhin ang pahintulot
  • chown ginagamit ang utos upang baguhin ang pagmamay-ari

Paano bigyan ang gumagamit ng pahintulot sa isang folder sa pamamagitan ng linya ng utos:

Maaari mong itakda ang mga pahintulot tulad ng basahin, isulat, o ipatupad ang folder sa pamamagitan ng utos ng chmod sa isang terminal.

Maaari mong gamitin ang chmod utos na baguhin ang mga setting ng pahintulot sa dalawang magkakaibang paraan:

  1. Ganap na Mode (numeric mode)
  2. Simbolo na Mode

Ang pagkakaiba sa pagitan ng Ganap na fashion at simbolikong mode nasa loob ba ng Ganap na mode, maaari mong itakda ang mga pahintulot para sa lahat ng mga may-ari (gumagamit, pangkat, iba pa) gamit ang tatlong-digit na numero ng octal sa halip na mga character. Samantalang sa simbolikong mode , maaari mong itakda ang pahintulot sa pamamagitan ng mga simbolo ng matematika at para lamang sa tukoy na may-ari.

Ipakita natin ang pareho sa kanila:

Bigyan ang user ng access sa isang folder sa pamamagitan ng absolute mode:

Upang maunawaan kung paano namin mabibigyan ang pag-access sa pahintulot sa isang folder sa pamamagitan ng ganap na mode, kailangan nating maunawaan ang ibinigay na talahanayan kung saan nabanggit ang mga numero para sa lahat ng mga uri ng pahintulot.

Numero Mga Uri ng Pahintulot Mga Simbolo para sa Pahintulot
0 Walang pahintulot -
1 Magpatupad –X
2 Sumulat -sa-
3 Ipatupad + Isulat -wx
4 Basahin r–
5 Basahin + Ipatupad r-x
6 Basahin + Sumulat rw-
7 Basahin + Isulat + Ipatupad Rwx

Patakbuhin natin ang isang halimbawa upang suriin kung paano ito gumagana:

Upang ipakita ang kasalukuyang mga setting ng pahintulot ng folder Pagsubok_fold , patakbuhin ang sumusunod na utos:

$ls -angPagsubok_fold

Ipinapakita ang output:

  • Una rw - kumakatawan sa isang gumagamit (may-ari) na maaaring basahin o isulat / i-edit ang file ngunit hindi maipatupad ito dahil ang mode ng pagpapatupad ay nakatakda sa -.
  • Ang ikalawa rw - kumakatawan sa 🡪 isang pangkat (lahat ng mga gumagamit ay idinagdag sa pangkat) na maaaring basahin o isulat / i-edit ang file.
  • Ang pangatlo r - Kinakatawan ang 🡪 iba (pampubliko) na mababasa lamang ang file

Isagawa ang chmod utos na baguhin ang pag-access sa pahintulot:

$chmod 760Pagsubok_fold

(760 🡪 mga may-ari maaaring basahin, isulat o ipatupad ang file, ang grupo maaaring basahin at isulat, at walang access para sa pampubliko mga gumagamit)

Patakbuhin ang ls utos na suriin ang pagbabago:

$ls-sa

Bigyan ang access ng gumagamit sa isang folder sa pamamagitan ng symbolic mode:

Tatlong operator ang ginagamit sa symbolic mode upang magtakda ng pahintulot:

Operator Pag-andar
+ Magdagdag ng pahintulot
- Tanggalin ang pahintulot
= Itakda ang pahintulot at i-override ang dating mga setting ng pahintulot

Tulad ng nabanggit namin sa panimulang bahagi na kung paano kumakatawan sa mga may-ari. Kaya, magsimula tayo sa isang halimbawa:

Suriin ang kasalukuyang setting ng pahintulot ng Pagsubok_fold gamit ang nabanggit ls utos:

$ls -angPagsubok_fold

Upang magtakda ng pahintulot sa gumagamit ( may-ari) , ang utos ay:

$chmod ikaw= rwx Pagsubok_fold

-

Ngayon, ipatupad ang ls utos upang makuha ang output:

$ls -sa

Upang alisin ang pahintulot na basahin mula sa gumagamit, patakbuhin ang utos:

$chmodu-r Pagsubok_fold

Ngayon, ipatupad ang ls utos upang makakuha ng mga resulta:

Paano bigyan ang isang gumagamit ng pahintulot sa isang folder sa pamamagitan ng GUI:

Ang pagbabago ng pahintulot sa file gamit ang GUI ay ang pinakasimpleng diskarte. Sundin ang nakalistang mga hakbang:

Buksan ang direktoryo sa bahay, at mag-navigate patungo sa naka-target na folder.

Halimbawa, upang baguhin ang pag-access sa pahintulot sa isang folder pagsubok , una, piliin ito:

Mag-right click sa pagsubok folder at piliin Ari-arian :

Ang Ari-arian lilitaw ang window na may 3 mga tab:

Mag-navigate sa Mga Pahintulot tab at piliin ito:

Mula sa tab na ito, maaari kang gumawa ng mga pagbabago alinsunod sa kinakailangan.

Mag-click sa Baguhin ang Pahintulot para sa Mga Nakapaloob na File, at makakakuha ka ng isang window na nagbibigay-daan sa gumagamit na baguhin ang mode ng pahintulot, basahin at isulat ang mode para sa mga may-ari:

Ipagpalagay ang kasalukuyang katayuan ng mga pahintulot ng pagsubok ang folder ay ibinigay sa ibaba:

Buksan natin ang baguhin ang mga pahintulot window at baguhin ang mga entry bilang:

Pangkat 🡪 Basahin lamang

Ang iba 🡪 Wala

Mag-navigate sa magbago pindutan at i-click ito.

Ngayon, kumpirmahing ginagamit ang ls utos muli sa terminal kung ang mga pagbabago ay matagumpay na nagawa.

Konklusyon:

Itakda ang pahintulot sa pag-access sa mga file o folder ay sapilitan ngayon para sa mga kadahilanang pangseguridad dahil ang isang taong hindi na bahagi ng iyong system ay maaari ding magkaroon ng pag-access sa folder. Upang makontrol ang mga isyu sa seguridad at panatilihing ligtas ang mga file, maaari kang magtakda ng mga pahintulot.

Mayroong tatlong mga kategorya ng pagmamay-ari i-e gumagamit, pangkat, at iba pa. At gayun din, mayroon kaming 3 mga uri para sa mga setting ng pahintulot tulad ng basahin, isulat at isagawa.

Maaari kang magbigay ng isang pahintulot ng gumagamit sa folder sa dalawang paraan; sa pamamagitan ng command-line at GUI. Ang diskarte ng GUI ay mas mahusay, sa aking palagay, dahil ito ay isang medyo prangka at simpleng paraan upang magtakda ng mga pahintulot.