Johdanto Unix-tiedostojen käyttöoikeuksiin

Unix on monen käyttäjän käyttöjärjestelmä. Koska tällainen järjestelmä, monet käyttäjät voivat käyttää sitä samanaikaisesti. Sitä käytetään myös suurkehyksissä ja palvelimissa. Kun niin monet ihmiset käyttävät järjestelmää kerrallaan, tämä herättää monia turvallisuusongelmia. Tämä voi luoda harhaanjohtavia tietoja, vioittaa tai muuttaa tietoja. Tällaisissa tilanteissa on erittäin tärkeää ja ratkaisevan tärkeää saada asianmukainen käyttöoikeus ja suojaus tähän käyttöjärjestelmään. Turvallisuuden ylläpitämiseksi Unix-tiedostolupa käyttää kahta valtuutustasoa. Tämä sisältää omistajuuden ja luvan. Ymmärtäkäämme Unixin tarjoamat erilaiset tietoturva-, omistajuus- ja käyttöoikeustasot.

Unix-tiedostooikeudet

Jokaisella Unix-tiedostolla voi olla 3 omistajaa. Ne voivat olla seuraavat:

  • Käyttäjä: Käyttäjä on oletushenkilö, joka luo tiedoston. Tämä on tiedoston todellinen omistaja ja hänellä on täydet oikeudet ja käyttöoikeudet luotavaan tiedostoon.
  • Ryhmä: Ryhmässä voi olla monia käyttäjiä. Ryhmään kuuluvilla käyttäjillä on samanlaiset käyttöoikeudet kaikille tiedostoille, joihin ryhmällä on pääsy. Esimerkiksi, jos projekti tarvitsee tietyn ryhmän ihmisiä pääsyyn, voit lisätä kaikki nämä käyttäjät ryhmään ja antaa heille samanlaiset käyttöoikeudet. Tämä voi lukea tai lukea ja kirjoittaa vain käyttöoikeuksia. Se säästää aikaa, jolloin kullekin käyttäjälle annetaan käyttöoikeus erikseen, kun vastaavat käyttöoikeudet on annettava.
  • Muu: Nämä käyttäjät tarvitsevat pääsyn tiedostoon, vaikka he eivät ole minkään ryhmän omistajia tai jäseniä. Tämä voi olla kuka tahansa muu, joka tarvitsee pääsyn tiettyyn työhön. Luvilla on siis tärkeä rooli tässä tapauksessa.

käyttöoikeudet

Tiedostolla voi olla kolmen tyyppisiä oikeuksia siihen. Omistajatyypin perusteella kaikki kolme alla olevaa oikeutta voidaan antaa kaikille kolmelle omistajatyypille.

  • Lue: Antamalla tällaiselle luvalle annat käyttäjälle valtuudet avata ja lukea tiedoston sisältö. Voit nähdä kaiken sen sisällön, mutta sillä ei ole lupaa tai oikeuksia muutosten tekemiseen siihen.
  • Kirjoita: Kirjoittamisoikeuden avulla käyttäjä voi muokata tiedoston sisältöä. Tätä soveltamalla käyttäjälle annetaan valtuudet lukea, muokata, lisätä, poistaa ja nimetä uudelleen hakemistoon tallennettuja tiedostoja. Oletetaan, että käyttäjällä on kirjoitusoikeus tiedostoon. Käyttäjä voi muokata tiedostoa. He voivat myös poistaa tai nimetä tiedostoja halutessaan.
  • Suorita: Windowsissa suoritettava suoritettava tiedosto voidaan helposti suorittaa sen .exe-tiedostolla. Mutta kun kyse on Unixistä, ohjelma ei voi suorittaa, ennen kuin sillä on toimeenpanolupa. Jos käyttäjätunnuksesi ei anna asianmukaista toimeenpanolupaa, et voi suorittaa sitä. Voit silti muokata tai lukea tiedoston sisältöä.

Käyttöoikeuksien muuttaminen

Voit muuttaa tiedoston tai hakemiston käyttöoikeuksia käyttämällä Chmod-komentoa. Oikeuksia voidaan muuttaa kahdella tavalla. Se on symbolinen tila ja absoluuttinen tila.

Chmod symbolisessa tilassa esimerkkien kanssa

Jos olet aloittelija, tämä on helpoin tapa muuttaa tiedoston käyttöoikeuksia. Tällä menetelmällä voit lisätä, poistaa tai määrittää luvan, jonka voit asettaa vaatimukselle.

  • '+': Tämä lisää määritetyt oikeudet tiedostoon tai hakemistoon, joka on tarkoitettu.
  • '-': Thie poistaa määritetyt oikeudet tiedostoon tai hakemistoon, joka on tarkoitettu.
  • '=': Tämä asettaa määritetyt käyttöoikeudet.
  • 'r': Tämä tarkoittaa luettua
  • 'w': Tämä tarkoittaa kirjoitusta
  • 'x': Tämä tarkoittaa suoritusta
  • '-': Ei lupaa

Otetaan esimerkki:

  • -rw-rw-r - as830b-koti

Tässä ensimmäinen '-' tarkoittaa, että valitsemme tiedoston.

Jos mainos lisätään alussa kuten drwxr, se tarkoittaa, että hakemistoon annetaan mainitut oikeudet.

  • -rw-rw-r - as830b-koti

Ensimmäinen osa -rw ehdottaa, että omistaja as830b voi lukea tiedoston, muokata sitä, mutta käyttäjän ei tarvitse suorittaa käyttöoikeutta, koska käyttöoikeus on asetettu '-'.

Toinen osa rw tarkoittaa, että käyttäjä as830b voi vain lukea tai kirjoittaa tai tehdä muutoksia tiedostoon.

Kolmas osa r- - tarkoittaa, että käyttäjä voi lukea vain tiedoston.

Chmod absoluuttisessa tilassa esimerkkien avulla

Kun käytät tätä tilaa, sinun on käytettävä kolminumeroista oktaalinumeroa. Tämä tarkoittaa seuraavaa:

  • 0: Lupa evätty -
  • 1: Suorita –x
  • 2: Kirjoita -w-
  • 3: Suorita ja kirjoita -wx
  • 4: Lue r - -
  • 5: Lue ja suorita rx
  • 6: Lue ja kirjoita rw-
  • 7: Lue ja kirjoita ja suorita rwx

Kun komento on annettu chmod 764 file.txt, tämä tarkoittaa, että omistaja voi lukea, kirjoittaa ja suorittaa. Käyttäjäryhmä osaa lukea ja kirjoittaa, kun taas muut voivat vain lukea tiedoston. Samoin, jos komento muuttuu chmod 777 file.txt, tämä tarkoittaa, että käyttäjä voi lukea kirjoittaa ja suorittaa. Käyttäjäryhmän ihmiset voivat myös tehdä samoin. Tämän lisäksi maailma voi myös tehdä muutoksia, muokata ja suorittaa.

Omistajat voidaan myös merkitä symbolisesti seuraavasti:

  • U: käyttäjä / omistaja
  • G: ryhmä
  • O: muut
  • A: kaikki

Tätä voidaan käyttää nimellä chmod o = rwx file.txt, mikä tarkoittaa, että toiset asetetaan lukemaan kirjoittamista ja toteuttamista. Suorittamisen lisääminen käyttäjäryhmään suorittamista varten voidaan asettaa käyttämällä: chmod g + x file.txt

Johtopäätös - Unix-tiedostooikeudet

Unix on monikäyttäjäjärjestelmä, joten tiedostojen käyttöoikeudet ja omistajuus on määritettävä turvallisuuden näkökulmasta. Sillä on kolme määriteltyä käyttäjäryhmää ja kolme tyyppiä käyttöoikeuksia, jotka voidaan asettaa tarpeen mukaan. Tämä voi olla mikä tahansa ryhmä tai käyttäjä, joka tarvitsee määritetyt oikeudet. Komento 'chmod' mahdollistaa käyttäjien ja ryhmien käyttöoikeuksien asettamisen ja muuttamisen. Tämä auttaa varmistamaan, että vain valtuutetut ihmiset näkevät sisällön. Siksi Unix varmistaa tietoturvan ylläpitämisen ja datan saatavuuden myös useille käyttäjille samanaikaisesti.

Suositellut artikkelit

Tämä on opas Unix-tiedostooikeuksiin. Tässä keskustellaan Unix-tiedoston luvan myöntämisestä ja luvan muuttamisesta yhdessä esimerkkien kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Johdatus Unixin toimintoihin
  2. Unixin käyttö | 10 suosituinta käyttöä
  3. Unix-arkkitehtuuri (esimerkit)
  4. UNIX-haastattelukysymykset komentojen kanssa
  5. Seuraavia vaiheita mainframe-testauksessa