Ayusin ang mga karapatan sa pag-access sa Linux.

Anonim

Ayusin ang mga karapatan sa pag-access sa Linux.

Sa operating system batay sa Linux kernel, mayroong isang tool sa pag-setup ng awtoridad na nagbibigay-daan sa iyo upang hatiin ang mga karapatan sa pag-access sa pagitan ng mga account. Ito ay isang paghihigpit sa pag-access sa mga tukoy na file, direktoryo o mga application. May tatlong uri ng mga katulad na karapatan - pagbabasa, pagsulat at pagpapatupad. Anuman sa mga ito ay maaaring i-edit nang hiwalay sa ilalim ng bawat user na nakarehistro sa OS gamit ang mga espesyal na tool. Susunod ay ituturing na dalawang paraan ng pagsasaayos ng mga nabanggit na parameter.

I-configure ang mga karapatan sa pag-access sa Linux.

Ang mga pamamaraan na isinasaalang-alang ngayon ay angkop para sa lahat ng distribusyon ng Linux, dahil ang mga ito ay unibersal. Ay na ang unang paraan upang hindi magagamit sa mga gumagamit na walang isang nakapirming file manager, at ang sistema ng pamamahala ay ginaganap eksklusibo sa pamamagitan ng console. Sa kasong ito, agad naming inirerekomenda ang paglipat sa ikalawang opsyon, kung saan ang pagkilos ng command ng chmod ay inilarawan nang detalyado. Ang iba pang mga gumagamit na aktibong nakikipag-ugnayan sa graphical system interface, ipinapayo namin sa iyo na magbayad ng oras sa dalawang pamamaraan, dahil mayroon silang maraming iba't ibang access sa pag-access.

Bago simulan ang mga paraan, siguraduhin na ang sistema ay may kinakailangang bilang ng mga gumagamit. Kung alam mo na magkakaroon ng maraming tao na may access sa computer, dapat kang lumikha ng iyong sariling hiwalay na account, at pagkatapos ay pumunta sa appointment ng mga karapatan sa pag-access. Ang isang detalyadong gabay sa paksang ito ay matatagpuan sa iba pang artikulo sa pamamagitan ng sumusunod na link.

Siyempre, ang mga setting na naroroon sa file manager ay nagbibigay-daan sa iyo upang mabilis at walang anumang mga problema i-edit ang mga karapatan ng pag-access sa mga bagay, ngunit kung minsan ang isang hanay ng mga function ay limitado sapat, at ang ilang mga gumagamit ay nangangailangan ng isang mas nababaluktot pagsasaayos. Sa ganitong sitwasyon, inirerekumenda namin ang pakikipag-ugnay sa sumusunod na paraan.

Paraan 2: ChMod Team.

Ang mga gumagamit na nakatagpo ng pagganap ng ilang mga gawain sa mga operating system sa Linux, marahil alam na ang karamihan sa lahat ng mga aksyon ay ginawa sa pamamagitan ng klasikong console gamit ang iba't ibang mga utos. Ang pag-edit ng mga karapatan ng pag-access para sa mga file at mga folder ay walang eksepsiyon at kapaki-pakinabang para sa built-in na utility na chmod.

Chmod syntax.

Ang bawat utos ay may sariling syntax - isang hanay ng mga pagpipilian at parameter na naitala sa isang partikular na pagkakasunud-sunod upang tukuyin ang mga kinakailangang pagkilos. Pagkatapos ay ang pagkakasunud-sunod ng pag-input ay magiging ganito: Chmod + Mga Pagpipilian + Mga Karapatan + Pangalan ng Bagay o path dito. Detalyadong impormasyon kung paano gamitin ang ChMod, basahin sa console. Maaari mong patakbuhin ito sa pamamagitan ng menu o ang Ctrl + Alt + T key na kumbinasyon.

Simula sa terminal upang maisagawa ang command ng chmod sa operating system ng Linux

Sa terminal, dapat mong irehistro ang chmod --help at mag-click sa Enter key. Pagkatapos nito, ipapakita ang opisyal na dokumentasyon sa default na wika, na makakatulong upang makitungo sa mga pangunahing kaalaman ng utility. Ngunit nagbibigay pa rin kami ng mas detalyadong paglalarawan ng lahat ng mga pagpipilian at karapatan.

Pag-ibig sa opisyal na dokumentasyon ng CHMOD utility sa pamamagitan ng console sa Linux

Mga karapatan sa pag-access

Tulad ng alam mo mula sa impormasyon sa itaas, mayroong tatlong uri ng mga karapatan sa Linux sa Linux - pagbabasa, pagsulat at pagpapatupad. Ang bawat isa sa kanila ay may sariling pagtatalaga ng sulat sa Chmod, na dapat gamitin kapag nagtatrabaho sa koponan.

  • R - pagbabasa;
  • W - Pagre-record;
  • X - Pagpapatupad;
  • S - Pagpapatupad sa ngalan ng superuser. Ang karapatang ito ay opsyonal at nagpapahiwatig ng paglulunsad ng mga programa at mga script mula sa pangunahing account (halos nagsasalita sa pamamagitan ng sudo command).

Sa unang paraan, ito ay kapansin-pansin na sa mga katangian ng configuration item ay nahahati para sa bawat grupo ng mga gumagamit. Mayroon din silang tatlo at sa chmod ay determinado sila tulad nito:

  • U ay ang may-ari ng bagay;
  • G - grupo;
  • o - ang natitirang mga gumagamit;
  • A - lahat ng mga gumagamit sa itaas.

Bilang karagdagan, ang koponan sa pagsasaalang-alang ay nangangailangan ng mga karapatan sa anyo ng mga numero. Ang mga numero mula 0 hanggang 7 ay nangangahulugang isang partikular na parameter:

  • 0 - walang karapatan;
  • 1 - eksklusibong pagpapatupad;
  • 2 - Tanging rekord;
  • 3 - pagsasagawa at rekord magkasama;
  • 4 - eksklusibong pagbabasa;
  • 5 - pagbabasa at pagpapatupad;
  • 6 - pagbabasa at pagsulat;
  • 7 - lahat ng mga karapatan magkasama.

Ang lahat ng mga parameter na ito ay pareho para sa parehong mga indibidwal na mga file at direktoryo. Sa panahon ng pagtatalaga ng mga pribilehiyo, ipahiwatig mo muna ang numero para sa may-ari, pagkatapos ay para sa grupo at sa dulo para sa iba pang mga gumagamit. Pagkatapos ay makikita ng halaga ang isang pagtingin, halimbawa, 744 o 712. Ang isa o higit pa sa mga karapatang ito ay ipinasok pagkatapos ng mga pagpipilian sa pagsusulat sa utility, kaya dapat din silang pag-aralan nang detalyado.

Mga Opsyon

Ang mga karapatan ay naglalaro ng isang pangunahing papel kapag ginagamit ang command ng chmod, gayunpaman, ang mga pagpipilian ay nagbibigay-daan sa iyo upang i-configure ang mas flexibly sa pamamagitan ng pagtatakda ng mga karagdagang parameter. Ang pinaka-popular na mga pagpipilian para sa mga pagpipilian ay may ganitong uri:

  • -c - Nagpapakita ng impormasyon tungkol sa lahat ng mga pagbabago pagkatapos ma-activate ang utos;
  • -F - Tanggalin ang pagpapakita ng lahat ng mga notification ng mga error;
  • -V - Ipakita ang lahat ng impormasyon pagkatapos ma-activate ang utos;
  • --Reference - Piliin ang maskara ng mga karapatan mula sa isang partikular na file;
  • -R - pag-activate ng recursion. Sa kasong ito, ang tinukoy na mga karapatan ay ilalapat sa lahat ng mga file at mga folder ng tinukoy na direktoryo;

Ngayon ay pamilyar ka sa syntax at ang pangunahing designations ng utility na ginagamit ngayon na tinatawag na ChMod. Ito ay nananatiling lamang upang maging pamilyar sa karagdagang kapaki-pakinabang na impormasyon, na magpapasimple sa proseso ng mga karapatan sa pag-edit, pati na rin malaman ang tungkol sa mga sikat na halimbawa ng koponan.

Karagdagang mga pagkilos

Upang mapahusay ang kaginhawahan ng trabaho sa terminal, ang gumagamit ay kailangang gumamit ng maraming higit pang mga utos na i-optimize ang pagpapatupad ng follow-up. Halimbawa, pagkatapos magsimula, maaari kang magrehistro ng CD / Home / User / Folder, kung saan / Home / User / Folder ay isang kondisyong landas sa kinakailangang folder. Pagkatapos i-activate ang utos na ito, magkakaroon ng paglipat sa tinukoy na direktoryo at lahat ng kasunod na mga pagkilos ay isasagawa sa pamamagitan nito. Kaya, ang pangangailangan na pumasok sa buong landas sa file o folder sa hinaharap ay eliminated (siyempre, kung sila ay matatagpuan sa lokasyon kung saan ang paglipat ay ginanap).

Laktawan sa kinakailangang lokasyon sa pamamagitan ng terminal sa Linux

Imposibleng hindi markahan ang command ng LS sa -L na pagpipilian. Pinapayagan ka ng utility na ito na tingnan ang mga kasalukuyang setting para sa mga karapatan sa pag-access sa mga bagay. Halimbawa, ang resulta -rw-RW-R- ay nagpapahiwatig na ang may-ari ay makakabasa at mag-edit ng file, ang grupo ay pareho, at ang iba pang mga gumagamit ay nabasa lamang. (Lahat ng mga pagtatalaga ay sumunod sa mga karapatan sa pag-access na inilarawan sa itaas). Ang mga detalye tungkol sa pagkilos ng koponan ng LS sa Linux ay sinabi sa iba pang artikulo sa pamamagitan ng sumusunod na link.

Irehistro ang utos ng ls upang matukoy

Basahin din ang: Mga halimbawa ng Command ng LS sa Linux

Mga halimbawa ng koponan

Sa wakas, nais kong magdala ng ilang mga halimbawa ng paggamit ng utility upang ang mga gumagamit ay hindi na magkaroon ng anumang mga katanungan tungkol sa syntax ng koponan at mga application nito. Bigyang-pansin ang mga naturang linya:

Mga halimbawa ng command ng chmod sa mga operating system ng Linux

  • Chmod A + R File_name - Idagdag ang lahat ng mga karapatan upang basahin ang file;
  • Chmod a-x file_name - kunin ang mga karapatan upang maisagawa ang bagay;
  • Chmod A + R File_name - Magdagdag ng mga karapatan at magsulat ng mga karapatan;
  • CHMOD -R U + W, GO-W FOLDER_NAME - Pag-enable ng recursion (application command para sa buong direktoryo at mga nilalaman nito), Pagdaragdag ng mga karapatan na sumulat sa may-ari at pagtanggal ng mga karapatan sa pagpasok upang magsulat mula sa iba pang mga gumagamit.

Tulad ng makikita mo, mga palatandaan + at - ibig sabihin ay idagdag o kunin ang mga karapatan. Ang mga ito ay ipinahiwatig kasama ang mga pagpipilian at mga karapatan na walang mga puwang, at pagkatapos ay ang file ay tinatawag o ang buong landas dito.

Ngayon ay natutunan mo ang tungkol sa dalawang pamamaraan para sa pag-set up ng mga karapatan sa pag-access sa OS batay sa Kernel ng Linux. Ang nakalistang mga pamamaraan ay unibersal at angkop para sa lahat ng mga distribusyon. Bago i-activate ang bawat utos, masidhi naming pinapayuhan ka upang matiyak na hindi lamang sa katumpakan ng syntax, kundi pati na rin ang mga pangalan ng mga file at ang landas sa kanila.

Tingnan din ang: Madalas na ginagamit na mga utos sa Terminal Linux

Magbasa pa