Johdanto Linux-tiedostooikeuksiin

Linux on monen käyttäjän käyttöjärjestelmä, ts. Monet käyttäjät voivat käyttää sitä samanaikaisesti. Sitä voidaan käyttää palvelimissa ja keskusyksiköissä ilman muutoksia. Linuxilla on hyvät suojausominaisuudet, mutta koska se on monen käyttäjän käyttöjärjestelmä, se on alttiina tietoturvauhkille. Ei-toivotut käyttäjät voivat vioittaa, poistaa tai muuttaa tärkeitä tietoja. Joten on välttämätöntä välttää käyttäjää pääsemästä muiden käyttäjien luottamuksellisiin tai tärkeisiin tiedostoihin ja tietoihin. Tämän tietoturvan toteuttamiseksi on annettava lupa, ennen kuin käyttäjä voi käyttää tiedostoa. Tässä luvassa määritetään, mitä tietty käyttäjä voi tai ei voi tehdä vastaavien tiedostojen ja hakemistojen kanssa. Nämä luvat auttavat luomaan turvallisen ympäristön käyttäjille. Tässä artikkelissa käsittelemme yksityiskohtaisesti Linux-tiedostooikeuksia.

Linux-tiedostooikeus

Linux-järjestelmät koostuvat tiedostojen hallintamekanismista, joka määrittelee kenellä on oikeus käyttää tiedostoa ja mitkä vaiheet tai toimenpiteet hän voi suorittaa siihen. Tiedostonhallintamekanismissa on kaksi komponenttia

  • Luokat tai omistajuus : Se viittaa niihin, jotka voivat käyttää tiettyä tiedostoa.
  • Käyttöoikeudet : Se viittaa toimintoihin, jotka kyseinen käyttäjä voi suorittaa tiedostossa.

Luokka tai Linux-tiedostojen omistaminen

Luokkia on kolme tyyppiä:

1. Omistaja tai käyttäjä

Henkilöä, joka luo tiedoston, kutsutaan kyseisen tiedoston käyttäjäksi tai omistajaksi. Käyttäjällä ei ole vaikutusta muiden käyttäjien toimintaan. Omistusoikeudet voidaan siirtää tai myöntää myös muille käyttäjille.

2. Ryhmä

Ryhmässä voi olla useita käyttäjiä. Jokaisella tiettyyn ryhmään kuuluvalla käyttäjällä olisi samat oikeudet ja käyttöoikeudet tietylle tiedostolle. Ryhmä ei vaikuta muiden ryhmien toimintaan. Harkitse ryhmäsi tekevän projektia ja jokaisen ryhmäsi jäsenen on käytettävä tiedostoa, joten sen sijaan, että myöntäisit oikeuksia jokaiselle jäsenelle erikseen, voit luoda ryhmän kaikista ryhmän jäsenistä ja myöntää luvan ryhmälle, ts. Jokaiselle ryhmään kuuluvalle jäsenelle voi käyttää tiedostoa.

3.Others

Se viittaa kaikkiin muihin käyttäjiin, jotka pääsevät tiedostoon. Luvan asettaminen muille tarkoittaa luvan asettamista maailmalle. Se viittaa yksinkertaisesti niihin, jotka eivät ole omistajia tai eivät kuulu ryhmään, ts. Väestöön.

Linux-tiedostojen käyttöoikeudet

Jokaiselle tiedostolle on kolmen tyyppisiä käyttöoikeuksia, joita voidaan soveltaa kaikkiin luokkiin.

1. Lue (r):

Lukuoikeus antaa käyttäjän avata tiedoston ja lukea sen sisällön. Käyttäjä ei saa muokata tai muuttaa tiedoston sisältöä.

2. Kirjoita (w):

Kirjoitusoikeuden avulla käyttäjä voi muokata tai muuttaa tiedoston sisältöä.

3. Suorita (x):

Tämä lupa antaa käyttäjän suorittaa ohjelma tai koodi. Jos käyttäjällä ei ole lupaa suorittaa, hän voi lukea tai muokata koodia, mutta hän ei pystyisi suorittamaan sitä.

Lisäoikeudet

  • _: ei lupaa
  • d: hakemisto
  • l: tiedosto on symbolinen linkki
  • s: Tämä osoittaa asetuid / setgid-oikeudet. Näitä oikeuksia käytetään ilmoittamaan järjestelmälle suoritettavasta suorittamisesta omistajana asianomaisen omistajan luvalla.
  • t: Tämä tarkoittaa tahmea bitti-oikeuksia. Nämä oikeudet rajoittavat tiedoston uudelleennimeämistä ja poistamista, ts. Vain omistaja voi poistaa tai nimetä kyseisen tiedoston.

esimerkit

Joissakin tapauksissa luvat ovat yleisimmät.

  • rwx: Tämä on lupa, jonka avulla käyttäjä voi lukea, kirjoittaa ja suorittaa ohjelman. Suoritusoikeus on voimassa vain, jos tiedosto on ohjelma.
  • rw-: Tämä on lupa, jonka avulla käyttäjä voi lukea ja muokata tiedoston sisältöä, mutta käyttäjällä ei ole valtuuksia suorittaa sitä.
  • rx: Tämä on lupa, jonka avulla käyttäjä voi lukea ja suorittaa ohjelman, mutta hänellä ei ole valtuuksia tehdä muutoksia ohjelmakoodiin.
  • r–: Tämän luvan avulla käyttäjä voi lukea vain tiedoston sisältöä. Hänellä ei ole lupaa muokata tiedostoa tai suorittaa sitä (jos kyseessä on ohjelma).

Nyt voimme nähdä kuinka lukea terminaaliin ilmestyneet käyttöoikeudet.

Komento ls - l antaa tietylle tiedostolle tiedostotyypin ja käyttöoikeudet.

Yllä oleva kuvakaappaus kuvaa tiedoston käyttöoikeuksia.

  • Ensimmäinen - kuvaa, että tiedosto on valittu.
  • Sitten on yhdeksän merkkiä, joissa r viittaa lukuoikeuteen, w viittaa kirjoitusoikeuteen, x viittaa suoritusoikeuteen ja - ei viittaa lupaan.
  • Kolme ensimmäistä merkkiä kuvaavat omistajalle annettua lupaa. Yllä olevassa kuvakaappauksessa rw- tarkoittaa, että omistaja voi lukea tiedoston sisällön, muuttaa tai muokata tiedostoa, mutta ei voi suorittaa sitä.
  • Seuraavat kolme merkkiä kuvaavat ryhmälle annettua lupaa. Yllä olevassa kuvakaappauksessa rw- viittaa siihen, että ryhmän jäsenet voivat lukea tiedostoa, muokata tai muuttaa tiedostoa, mutta eivät voi suorittaa tiedostoa.
  • Kolme viimeistä merkkiä kuvaavat maailmalle tai muille käyttäjille annettua lupaa. Yllä olevassa kuvakaappauksessa r- - osoittaa, että muut käyttäjät voivat lukea vain tiedoston. He eivät voi muokata tai suorittaa tiedostoa tai ohjelmaa.

Turvallisuusluvan muuttaminen

1. Voimme muuttaa lupaa käyttämällä chmodia .

Syntaksi: chmod (lupa) (polku)

Esimerkki: chmod o + x abc.txt (tässä + näyttää lisäyksen ja - osoittaa luvan poistamisen)

2. Voimme myös muuttaa useita käyttöoikeuksia kerrallaan.

Esimerkki: chmod ugo-rwx abc.txt

johtopäätös

Tässä artikkelissa olemme keskustelleet tiedostojen käyttöoikeuksista Linuxissa. Tämä on pidettävä mielessä, että tiedostojen turvallisuus on tärkeää. Haitalliset käyttäjät kohdistavat tiedostot ja yrittävät muuttaa, poistaa tai poistaa tiedoston tai sen sisällön. Joten luvan asettaminen on tehtävä huolellisesti, jotta tehtävät sujuvat.

Suositellut artikkelit

Tämä on opas Linux-tiedostooikeuksiin. Tässä keskustellaan esimerkistä Linux-tiedostojen käyttöoikeuksien, luokkien tai Linux-tiedostojen omistajuuden, edistyneiden käyttöoikeuksien johdannosta. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Linux-jakelu
  2. Samba-palvelin Linuxissa
  3. Mikä on Linux?
  4. Mikä on Docker Linuxissa?
  5. Opas Unix-tiedostooikeuksiin
  6. Seuraavia vaiheita mainframe-testauksessa
  7. Opas suosituimpaan Linux-operaattoriin