Prilagodite pravice dostopa v Linuxu

Anonim

Prilagodite pravice dostopa v Linuxu

V operacijskih sistemih, ki temeljijo na jedru Linuxa, je orodje za nastavitev organa, ki vam omogoča, da razdelite pravice dostopa med računi. To je omejitev dostopa do določenih datotek, imenikov ali aplikacij. Obstajajo tri vrste podobnih pravic - branje, pisanje in izvedbo. Vsak od njih se lahko uredi ločeno v okviru vsakega uporabnika, registriranega v OS z uporabo posebnih orodij. Naslednji bodo obravnavani dve metodi konfiguracije omenjenih parametrov.

Konfigurirajte pravice dostopa do Linuxa

Danes obravnavane metode so primerne za vse distribucije Linux, saj so univerzalne. Je, da je prvi način, da uporabnikom, ki nimajo fiksnega upravitelja datotek, in upravljanje sistema izvede izključno skozi konzolo. V tem primeru takoj priporočamo preklop na drugo možnost, kjer je podrobno opisano dejanje ukaza CHMOD. Drugi uporabniki, ki aktivno komunicirajo z grafičnim vmesnikom, vam svetujemo, da plačate čas na dve metodi, ker imata več različnih dostopov do dostopa.

Pred začetkom načine se prepričajte, da ima sistem potrebno število uporabnikov. Če veste, da bo več ljudi dostop do računalnika, morate ustvariti svoj ločen račun, nato pa pojdite na imenovanje pravic dostopa. Podroben vodnik na to temo je na voljo v drugem članku z naslednjo povezavo.

Seveda, nastavitve, ki so prisotne v upravitelju datotek, vam omogočajo, da hitro in brez težav uredite pravice dostopa do predmetov, vendar včasih niza funkcij je dovolj omejena, nekateri uporabniki pa potrebujejo bolj prilagodljivo konfiguracijo. V takem primeru priporočamo, da se obrnete na naslednjo metodo.

Metoda 2: ekipa CHMOD

Uporabniki, ki so že naleteli na izvajanje določenih nalog v operacijskih sistemih na Linuxu, verjetno vedo, da je večina vseh dejanj opravljena skozi klasično konzolo z uporabo različnih ukazov. Urejanje pravic dostopa za datoteke in mape ni bilo izjeme in uporabno za to vgrajeno uporabnost CHMOD.

CHMOD SYNTAX.

Vsak ukaz ima lastno sintakso - niz možnosti in parametrov, zabeleženih v določenem zaporedju, da se določijo potrebna dejanja. Potem bo vhodna sekvenca taka: CHMOD + Options + pravic + Ime predmeta ali pot do njega. Podrobne informacije o tem, kako uporabljati CHMOD, preberite v konzoli. Lahko ga zaženete skozi meni ali kombinacijo tipk CTRL + ALT + T.

Zagon terminala za izvedbo ukaza CHMOD v operacijskem sistemu Linux

V terminalu morate registrirati CHMOD-HOLLP in kliknite na tipko Enter. Po tem se prikaže uradna dokumentacija o privzetem jeziku, ki bo pomagala pri obravnavanju osnove uporabnosti. Vendar še vedno dajemo podrobnejši opis vseh možnosti in pravic.

Spoznavanje uradne dokumentacije CHMOD Utility preko konzole v Linuxu

Pravice dostopa

Kot že veste iz zgoraj navedenih informacij, obstajajo tri vrste pravic v Linuxu v Linux - branje, pisanje in izvedbo. Vsak od njih ima svojo lastno oznako v CHMOD, ki ga je treba uporabiti pri delu z ekipo.

  • R - branje;
  • w - evidentiranje;
  • X - Izvedba;
  • S - Izvedba v imenu superuporabnika. Ta pravica je neobvezna in pomeni začetek programov in skriptov iz glavnega računa (grobo po ukazu Sudo).

Na prvi način je opazno, da se v lastnostih konfiguracije razdelimo za vsako skupino uporabnikov. Obstajajo tudi trije in v CHMOD-ju so določene takole:

  • U je lastnik objekta;
  • G - skupina;
  • o - preostanek uporabnikov;
  • A - Vsi zgoraj navedeni uporabniki.

Poleg tega, v obravnavani skupini obravnava pravice v obliki številk. Številke od 0 do 7 pomenijo določen parameter:

  • 0 - Ni pravice;
  • 1 - izključno izvedba;
  • 2 - samo zapis;
  • 3 - Izvedba in zapis skupaj;
  • 4 - izključno branje;
  • 5 - branje in izvedba;
  • 6 - branje in pisanje;
  • 7 - Vse pravice skupaj.

Vsi ti parametri so enaki tako za posamezne datoteke kot imenik. V času dodeljevanja privilegijev, prvič navedete številko za lastnika, nato pa za skupino in na koncu do preostalih uporabnikov. Nato bo vrednost na primer, na primer, 744 ali 712. Ena ali več teh pravic se vnese po pisanju možnosti za koristnost, zato jih je treba podrobno preučiti.

Opcije

Pravice igrajo pomembno vlogo pri uporabi ukaza CHMOD, vendar vam omogoča, da se bolj prožno konfigurirate z nastavitvijo dodatnih parametrov. Najbolj priljubljene možnosti za tovrstne možnosti:

  • -C - Prikaže informacije o vseh spremembah po aktiviranju ukaza;
  • -f - Odstranite prikaz vseh obvestil o napakah;
  • -V - Pokaži vse informacije po aktiviranju ukaza;
  • - Najferenca - izberite masko pravic iz določene datoteke;
  • -R - Aktiviranje rekurzije. V tem primeru se navedene pravice uporabljajo za vse datoteke in mape določenega imenika;

Zdaj ste seznanjeni s sintakso in glavne oznake uporabljenega uporabnika danes imenuje CHMOD. Ostaja le, da se seznanite z dodatnimi koristnimi informacijami, ki bodo poenostavile proces urejanja pravic, kot tudi spoznajo priljubljene primere ekipe.

Dodatni ukrepi

Da bi izboljšali udobje dela v terminalu, bo uporabnik moral uporabiti več ukazov, ki optimizirajo izvajanje spremljanja. Na primer, po zagonu, lahko registrirate CD / Domov / Uporabnik / mapo, kjer / Home / User / Mapa je pogojna pot do zahtevane mape. Po aktiviranju tega ukaza se bo premaknila na določen imenik in vse naknadne ukrepe bodo izvedene prek njega. Tako je treba odstraniti polno pot v datoteko ali mapo v prihodnosti (seveda, če se nahajajo na lokaciji, kjer je bil prehod opravljen).

Preskočite na zahtevano lokacijo prek terminala v Linuxu

Nemogoče je, da ukaz LS ne označim z možnostjo -L. Ta pripomoček vam omogoča, da si ogledate trenutne nastavitve za pravice dostopa do objektov. Na primer, rezultat -RW-RW-R-R-kaže, da bo lastnik lahko prebral in uredil datoteko, skupina stori enako, drugi uporabniki pa le berejo. (Vse oznake izpolnjujejo zgoraj opisane pravice dostopa). Podrobnosti o delovanju ekipe LS v Linuxu je v drugem članku povedano z naslednjo povezavo.

Registrirajte ukaz LS, da ugotovi

Preberite tudi: Vzorci ukaza LS v Linuxu

Primeri ekipe

Na koncu bi rad prinesel nekaj primerov uporabe pripomočka, tako da uporabniki nimajo več vprašanj v zvezi s sintakso ekipe in njenih aplikacij. Bodite pozorni na takšne vrstice:

Primeri ukaza CHMOD v operacijskih sistemih Linuxa

  • CHMOD A + R file_name - Dodajte vse pravice, da preberete datoteko;
  • CHMOD A-X File_Name - Vzemite pravice za izvedbo predmeta;
  • CHMOD A + R file_name - Dodajte pravice branja in pisanja;
  • CHMOD -R U + W, GO-W FOLDER_NAME - Omogočanje rekurzije (ukaz aplikacije za celoten imenik in njegovo vsebino), dodajanje pravic za pisanje lastniku in izbrišete pravice za pisanje drugih uporabnikov.

Kot lahko vidite, podpiše + in - pomeni dodajanje ali prevzem pravic. Prikazani so skupaj z možnostmi in pravicami brez presledkov, nato pa se datoteka imenuje ali polna pot.

Danes ste se naučili o dveh metodah za vzpostavitev pravic dostopa v OS, ki temeljijo na jedru Linuxa. Navedene metode so univerzalne in primerne za vse distribucije. Pred aktiviranjem vsakega ukaza vam svetujemo, da se prepričate, da ne samo v pravilnosti sintakse, temveč tudi imena datotek in poti do njih.

Glejte tudi: Pogosto uporabljene ukaze v terminalu Linux

Preberi več