Prilagodite prava pristupa u Linuxu

Anonim

Prilagodite prava pristupa u Linuxu

U operativnim sistemima zasnovanim na Linux kernelu postoji alat za podešavanje autoriteta koji vam omogućava da podijelite prava pristupa između računa. Ovo je ograničenje pristupa određenim datotekama, direktorijama ili aplikacijama. Postoje tri vrste srodnim pravima - čitanje, pisanje i izvršavanje. Bilo koji od njih može se uređivati ​​zasebno pod svakom korisniku registriranom u OS-u koristeći posebne alate. Zatim će se smatrati dvije metode konfiguracije navedenih parametara.

Konfigurirajte prava pristupa Linuxu

Metode razmatrane su danas pogodne za sve Linux distribucije, jer su univerzalne. Da li je to prvi način nedostupnog korisnicima koji nemaju fiksni upravitelj datoteka, a upravljanje sistemom vrši se isključivo kroz konzolu. U ovom slučaju odmah preporučujemo prebacivanje na drugu opciju, gdje je detaljno opisano djelovanje CHMOD-a. Ostali korisnici koji aktivno komuniciraju s grafičkim sučeljem sistema savjetujemo vam da platite vrijeme na dvije metode, jer imaju nekoliko različitih pristupa pristupu.

Prije početka načina provjerite da li sistem ima potreban broj korisnika. Ako znate da će postojati nekoliko ljudi pristup računaru, trebali biste stvoriti vlastiti zaseban račun, a zatim preći na imenovanje prava pristupa. Detaljan vodič o ovoj temi može se naći u drugom članku na sledećim vezom.

Naravno, postavke prisutne u upravitelju datoteka omogućavaju vam brzu i bez problema uređivanja prava pristupa objektima, ali ponekad je skup funkcija dovoljno ograničen, a neki korisnici trebaju fleksibilniju konfiguraciju. U takvoj situaciji preporučujemo da se obratite sljedećoj metodi.

Metoda 2: Chmod tim

Korisnici koji su već naišli na performanse određenih zadataka u operativnim sistemima na Linuxu, vjerovatno znaju da se većina svih akcija vrši putem klasične konzole koristeći različite naredbe. Uređivanje prava pristupa datotekama i mapama nije bilo izuzeće i korisno za ovaj ugrađeni uslužni program CHMOD.

Chmod sintaksa

Svaka naredba ima svoju sintaksu - skup opcija i parametara zabilježenih u određenom slijedu kako bi odredio potrebne radnje. Tada će ulazni slijed biti takav: chmod + opcije + prava + ime objekta ili staza do nje. Detaljne informacije o tome kako koristiti chmod, čitati u konzoli. Možete ga pokrenuti kroz meni ili Ctrl + Alt + T ključnu kombinaciju.

Pokretanje terminala za izvršavanje chmod naredbu u Linux operativnom sistemu

U Terminal, trebalo bi da se registrujete chmod --help i kliknite na tipku ENTER. Nakon toga će biti prikazan službenu dokumentaciju na standardni jezik, koji će pomoći da se nosi sa osnovama komunalnih. Ali mi ipak dati detaljniji opis svih mogućnosti i prava.

Upoznavanje sa zvanične dokumentacije Chmod komunalnih preko konzole u Linux

prava pristupa

Kao što već znate iz gore navedenih informacija, postoje tri vrste prava u Linux Linux - čitanje, pisanje i izvršavanje. Svaki od njih ima svoje pismo oznaka u CHMOD, koji bi trebalo da se koristi kada se radi s tim.

  • R - čitanje;
  • w - snimanje;
  • x - izvršenje;
  • S - izvršenje u ime superuser. Ovo pravo je opcionalan i podrazumijeva pokretanje programa i skripti iz glavnog računa (grubo govoreći kroz sudo komande).

U prvom način, primjetno je da u svojstva konfiguracije stavke su podijeljene za svaku grupu korisnika. Oni također postoje tri i chmod oni se određuju ovako:

  • U je vlasnik objekta;
  • G - grupe;
  • O - ostatak korisnika;
  • A - sve gore navedene korisnika.

Osim toga, tim koji se razmatra uzima zapis prava u obliku brojeva. Brojke od 0 do 7 znači određeni parametar:

  • 0 - nema prava;
  • 1 - isključivo izvršenja;
  • 2 - samo zapis;
  • 3 - izvođenje i snimanje zajedno;
  • 4 - isključivo za čitanje;
  • 5 - čitanje i izvršenje;
  • 6 - čitanje i pisanje;
  • 7 - Sva prava zajedno.

Svi ovi parametri su isti za oba pojedinačnih datoteka i direktorija. U vrijeme dodjeljivanja privilegija, prvo navesti za vlasnika, a zatim za grupu i na kraju za ostatak korisnika. Tada će vrijednost naći na more, na primjer, 744 ili 712. Jedan ili više od ovih prava upisuje se nakon pisanja opcije na komunalnu, tako da treba biti studirao u detalje.

opcije

Prava igra glavnu ulogu kada koristite CHMOD komandu, međutim, opcije omogućuju vam da podesite fleksibilnije postavljanjem dodatne parametre. Najpopularnija opcija za opcije imaju ovu vrstu:

  • -C - Prikazuje informacije o svim promjenama nakon komande se aktivira;
  • -f - eliminirati prikaz sve obavijesti grešaka;
  • -V - prikazuju sve informacije nakon komande aktivira;
  • --Reference - Izaberite masku prava iz određene datoteke;
  • -R - Aktiviranje rekurzije. U ovom slučaju, navedena prava će se primijeniti na sve datoteke i foldere navedenog direktorija;

Sada ste upoznati sa sintaksom i glavni oznake komunalnih koristi danas zove Chmod. Ostaje samo da se upoznate sa dodatnim korisne informacije, koje će pojednostaviti proces uređivanja prava, kao i učiti o popularni primjera tim.

dodatne akcije

Kako bi se poboljšala udobnost rada u Terminal, korisnik će morati koristiti još nekoliko komandi koje optimiziraju izvršenje praćenja. Na primjer, nakon pokretanja, možete registrovati CD / home / user / folder, gdje / home / user / folder je uslovna put do željene mape. Nakon aktiviranja ove naredbe, tu će biti potez na određeni direktorij i sve naknadne akcije će se odvijati kroz njega. Stoga je potreba za ulazak u punu putanju do datoteke ili folder u budućnosti je ispao (naravno, ako se oni nalaze na lokaciji na kojoj je izvršena u tranziciji).

Idi na traženoj lokaciji kroz terminal u Linuxu

Nemoguće je da se ne označi LS naredbe s -L opciju. Ovaj uslužni program vam omogućuje da vidite trenutne postavke za pristup prava na objektima. Na primjer, rezultat -RW-RW-R ukazuje na to da će vlasnik moći čitati i uređivanje datoteke, grupa učiniti isto, a drugi korisnike čitati. (Svi oznake u skladu sa pravima pristupa gore opisane). Detalji o akciji tima LS u Linux, rekao je u drugom članku na sljedećem linku.

Registracija LS komandu kako bi se utvrdilo

Pročitajte i: Uzorci LS komandu u Linuxu

Primjeri tima

Na kraju, ja bih da donese neke primjere korištenja komunalnih tako da korisnici više ne imate bilo kakvih pitanja u vezi sintaksu tim i njegove primjene. Obratite pažnju na takve linije:

Primjeri CHMOD komande u Linux operativnim sistemima

  • CHMOD A + R FILE_NAME - dodajte sva prava za čitanje datoteke;
  • CHMOD A-X file_name - pokupiti prava za izvršenje predmeta;
  • CHMOD A + R file_name - Dodaj čitati i pisati prava;
  • CHMOD -R U + W, GO-W FOLDER_NAME - Omogućite rekurzije (komanda aplikacija za čitav direktorij i njegov sadržaj), dodajući prava na pisanje vlasniku i brisanje prava ulazak u pisanje od drugih korisnika.

Kao što možete vidjeti, znakovi + i - srednja dodaj ili pokupiti prava. Oni su označeni uz opcije i prava bez razmaka, a zatim datoteku naziva ili punu putanju do njega.

Danas ste naučili o dva načina za postavljanje prava pristupa u OS baziran na Linux kernelu. Navedene metode su univerzalne i pogodne su za sve distribucije. Pre aktiviranja svake komande, toplo savjetujemo vam kako bi bili sigurni ne samo u ispravnost sintakse, ali i imena datoteke i put do njih.

Vidi također: Često korištene naredbe u terminalu Linux

Čitaj više