Dozvole za Unix datoteke - Vodič za Unix dozvole datoteka s primjerom

Sadržaj:

Anonim

Uvod u Unix dozvole datoteka

Unix je višekorisnički operativni sustav. Budući da je takav sustav, mnogi korisnici mu mogu istovremeno pristupiti. Također ga koriste mainframes i serveri. Kad toliko mnogo ljudi istovremeno pristupi nekom sustavu, to izaziva mnoge sigurnosne probleme. To može stvoriti pogrešne podatke, oštetiti ili promijeniti podatke. U takvim je situacijama vrlo važno i ključno imati pravilan pristup, dozvole i sigurnost ovom operativnom sustavu. Da bi se održala sigurnost, dopuštenje Unix datoteke koristi dvije razine autorizacije. To uključuje vlasništvo i dopuštenje. Razjasnimo nam različite razine sigurnosti, vlasništva i dozvola koje pruža Unix.

Dozvole Unix datoteka

Svaka datoteka na Unixu može imati 3 vrste vlasnika. Oni mogu biti na sljedeći način:

  • Korisnik: Korisnik je zadana osoba koja kreira datoteku. Ovo je stvarni vlasnik datoteke i ima puna prava i dopuštenja za datoteku koja je stvorena.
  • Grupa: Grupa može imati mnogo korisnika koji su uključeni u nju. Korisnici koji su uključeni u grupu imat će slična dopuštenja za sve datoteke do kojih grupa ima pristup. Na primjer, ako projektu treba određena grupa ljudi da ima pristup, možete sve te korisnike dodati u grupu i dati im slična dopuštenja. Ovo može samo čitati ili čitati i pisati dozvole. Uštedava vrijeme davanja pristupa svakom korisniku odvojeno kada se trebaju dobiti slični pristupi.
  • Ostalo: To su korisnici kojima je potreban pristup datoteci, iako nisu ni vlasnik niti član nijedne grupe. To može biti bilo tko kome treba pristup nekom određenom djelu. Dozvola tako igraju važnu ulogu u ovom slučaju.

dozvole

Datoteka može imati tri vrste dozvola. Ovisno o vrsti vlasnika, sva tri tipa vlasnika mogu se dati u sva tri tipa.

  • Čitanje: Dodjeljivanjem ove vrste dozvola korisniku dajete ovlasti za otvaranje i čitanje sadržaja datoteke. Možete vidjeti sav njegov sadržaj, ali nemate dopuštenje ili prava za unošenje bilo kakvih promjena u njega.
  • Pisanje: Dozvola za pisanje omogućava korisniku da mijenja sadržaj datoteke. Primjenom toga korisnik je ovlašten čitati, mijenjati, dodavati, uklanjati i preimenovati datoteke koje su pohranjene u direktoriju. Pretpostavimo da korisnik ima pristup pisanju datoteci. Korisnik može izmijeniti datoteku. Također mogu ukloniti ili preimenovati bilo koju datoteku ako to žele.
  • Execute: Izvrsna datoteka na Windows-u može se lako pokrenuti s njegovom .exe datotekom. Ali kad je riječ o Unixu, program se ne može pokrenuti sve dok nema dopuštenje za izvršavanje. Ako vaš korisnički ID ne daje odgovarajuće odobrenje za izvršavanje, nećete ga moći izvršiti. I dalje možete mijenjati ili čitati sadržaj datoteke.

Promjena dozvola

Da biste promijenili dopuštenja datoteke ili mape, možete upotrijebiti naredbu Chmod. Postoje dva načina na koji se dopuštanja mogu mijenjati. To je simbolički i apsolutni mod.

Chmod u simboličkom načinu s primjerima

Ako ste početnik, to vam je najlakši način da promijenite dopuštenja za datoteku. Pomoću ove metode možete dodati, izbrisati ili odrediti dopuštenje koje možete postaviti prema zahtjevu.

  • '+': Ovo dodaje navedena dopuštenja u datoteku ili direktorij koji je namijenjen.
  • '-': Thie uklanja navedena dopuštenja iz datoteke ili direktorija koja je namijenjena.
  • '=': Ovo postavlja zadana dopuštenja.
  • 'r': ovo ukazuje na pročitano
  • 'w': ovo označava pisanje
  • 'x': ovo označava izvršenje
  • '-': Nema dopuštenja

Uzmimo primjer:

  • -rw-rw-r - as830b kući

Ovdje prvo "-" označava da biramo datoteku.

Ako je oglas dodan na početku poput drwxr, onda to ukazuje da se imeniku daju navedena dopuštenja.

  • -rw-rw-r - as830b kući

Prvi dio -rw sugerira da vlasnik as830b može čitati datoteku, uređivati ​​je, ali korisnik ne mora izvršiti pristup jer je pristup postavljen na '-'.

Drugi dio rw - znači da korisnik as830b može samo čitati, pisati ili mijenjati datoteku.

Treći dio r- - znači da korisnik može samo čitati datoteku.

Chmod u apsolutnom načinu rada s primjerima

Kad koristite ovaj mod, morate koristiti troznamenkasti oktalni broj. To znači da dolje odgovara:

  • 0: Dozvola odbijena -
  • 1: Izvrši –x
  • 2: Napiši -w-
  • 3: Izvrši i napiši -wx
  • 4: Pročitajte r - -
  • 5: Pročitajte i izvršite rx
  • 6: čitati i pisati rw-
  • 7: Čitanje i pisanje i izvršavanje rwx-a

Kada je naredba dana kao chmod 764 file.txt, to znači da vlasnik može čitati, pisati i izvršavati. Korisnička grupa može čitati i pisati dok ostali mogu samo čitati datoteku. Slično tome, ako se naredba promijeni u chmod 777 file.txt, to znači da korisnik može čitati pisanje i izvršavanje. Ljudi u korisničkoj grupi također mogu učiniti isto. Pored ovoga, svijet će također moći donositi promjene, uređivati ​​i izvršavati.

Vlasnici se također mogu simbolično označiti kao:

  • U: korisnik / vlasnik
  • G: grupa
  • O: drugo
  • O: svi

To se može koristiti kao chmod o = rwx file.txt, što znači da se drugi postavljaju za čitanje pisanja i izvršavanja. Dodavanje Execute u korisničku grupu za izvršenje može se postaviti korištenjem: chmod g + x file.txt

Zaključak - Unix datoteke dopuštenja

Unix je sustav za višekorisničko korištenje i stoga mu je potrebno postavljanje dozvola i vlasništva nad datotekama iz perspektive sigurnosti. Sadrži tri definirane skupine korisnika i tri vrste dozvola koje se mogu postaviti prema potrebi. To može biti za bilo koju skupinu ili korisnika kojima su potrebna navedena dopuštenja. Naredba 'chmod' omogućuje postavljanje i promjenu dozvola za korisnike i grupe. Ovo pomaže u osiguravanju da sadržaj pregledavaju samo ovlaštene osobe. Tako Unix osigurava održavanje sigurnosti, a podaci su istovremeno dostupni i više korisnika.

Preporučeni članci

Ovo je vodič za dozvole Unix datoteka. Ovdje raspravljamo o dopuštanju i promjeni dopuštenja Unix datoteke zajedno s Primjerima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Uvod u funkcije u Unixu
  2. Upotrebe Unixa | Top 10 korištenja
  3. Unix arhitektura (primjeri)
  4. UNIX pitanja s intervjuima zapovjedništva
  5. Koraci za ispitivanje glavnog okvira