Linux Muuta hakemiston käyttöoikeuksia

Linux Muuta Hakemiston Kayttooikeuksia



Oletko koskaan törmännyt ongelmaan yrittäessäsi käyttää hakemistoa ja saanut virheilmoituksen, jonka mukaan sinulla ei ole oikeutta tehdä muutoksia tiedostoon tai hakemistoon? Tämä tapahtuu, kun sinulla ei ole tarvittavia käyttöoikeuksia tiedoston osien suorittamiseen tai muokkaamiseen.

Linux-alustalla useat käyttäjät voivat käyttää samaa palvelinta, kun he työskentelevät ryhmässä. Tämä on hyvä asia, mutta lisää myös turvallisuusriskiä, ​​koska tämä voi vaikuttaa omistajan yksityisyyteen. Yksittäinen tiedostojen tai hakemistojen käyttö voi myös lisätä tietojen tai tärkeiden tiedostojen menettämisen mahdollisuutta.







Linux on käyttäjäystävällinen alusta, joka varmistaa aina käyttäjän yksityisyyden ja parantaa parasta käyttökokemusta. Joten sinun ei tarvitse huolehtia, jos järjestelmääsi käyttävät useat käyttäjät; voimme rajoittaa pääsyä tiedostoihin tai hakemistoihin muuttamalla käyttöoikeuksia. Tässä on tiedoston tai hakemiston käyttöoikeuksien muuttaminen, meillä on tehokas chmod Linux-komento, jota käytetään sallimaan tai rajoittamaan pääsyä hakemistoon.



Ennen kuin siirrymme tähän komentotyökaluun, meillä on ensin oltava seuraavat tiedot:



Linux-ryhmät

Tyypillisesti Linuxilla on kolmenlaisia ​​käyttäjiä:





Omistajat ( sisään ) Käyttäjä, joka loi tiedoston tai hakemiston
ryhmät ( g ) Useiden käyttäjien määrä; käyttöoikeus kaikille ryhmän jäsenille
Muut käyttäjät ( O ) Kuka tahansa muu käyttäjä, joka ei ole tiedoston omistaja tai minkään ryhmän jäsen

Määritä käyttöoikeustyypit

Voimme antaa käyttäjille kolmenlaisia ​​tiedosto- tai hakemistooikeuksia:

( r ) 🡪 lukea käyttäjä voi vain tarkastella tiedostoa tai hakemistoa
( Sisään ) 🡪 kirjoittaa käyttäjä voi tarkastella ja muokata tiedostoa tai hakemistoa
( se on ) 🡪 suorittaa käyttäjä voi lukea, kirjoittaa tai suorittaa tiedoston tai hakemiston

Symbolinen esitys

Kun muutat hakemiston käyttöoikeuksia, on kaksi mahdollisuutta joko sallia tai poistaa pääsy. Tällaisissa tapauksissa käyttöoikeuksien määrittämiseen tai poistamiseen käytetään seuraavia operaattoreita:



+ osoittaa tiedoston/hakemiston käyttöoikeuksien lisäämisen (luku-, kirjoitus- tai suoritusoikeudet).
Ilmaisee tiedoston/hakemiston käyttöoikeuksien puuttumista tai oikeuksien poistamista ((luku, kirjoitus tai suoritus)

Voit myös tunnistaa tiedostolle tai hakemistolle määritetyn luvan numeromerkkien avulla, seuraava taulukko näyttää numeron ja niiden merkityksen Linuxin muutoshakemistossa:

0 Ei lupaa
1 Suorittaa
2 Kirjoittaa
3 Kirjoita + Suorita
4 Lukea
5 Lue + Suorita
6 Lue + kirjoita
7 Lue + kirjoita + suorita

Linux Muuta hakemiston käyttöoikeuksia

Suoritetaan nyt joitain esimerkkejä pitäen samalla mielessä yllä mainitut tiedot; onneksi meillä on kaksi tapaa muuttaa hakemiston käyttöoikeuksia:

  1. Graafinen käyttöliittymä
  2. Terminaali

Muuta hakemiston käyttöoikeuksia Linuxissa GUI:n avulla

Yksinkertaisin tapa muuttaa hakemiston käyttöoikeuksia on GUI-lähestymistapa; luodaan uusi hakemisto nimeltä sample_dir paremman ymmärtämisen vuoksi:

Napsauta sitä hiiren kakkospainikkeella saadaksesi sen ponnahdusvalikon ja napsauta Ominaisuudet vaihtoehto:

Siirry kohtaan Käyttöoikeudet -välilehti ja siellä näet eri osiot eli, omistaja, ryhmä ja muut:

Yllä olevassa kuvakaappauksessa voit nähdä, että käyttöoikeus on määritetty omistajalle, ryhmälle ja muille käyttäjille; navigoi kohtaan ' Muuta suljettujen tiedostojen käyttöoikeuksia ” -painiketta ja napsauta sitä nähdäksesi myös muut käyttöoikeusvaihtoehdot:

Vuonna sample_dir hakemistoon, sekä omistajalla että ryhmällä on täydellinen pääsy tiedostoihin ja kansioihin; tämä sisältää mahdollisuuden lukea, kirjoittaa, muokata, poistaa tai suorittaa mitä tahansa sen sisältämää dataa. Muut käyttäjät voivat kuitenkin käyttää vain tiedostoja, eivätkä he voi tehdä muutoksia.

Voit muokata käyttöoikeuksia Omistaja (se, joka teki hakemiston), Ryhmä (josta omistaja kuuluu, mukaan lukien muut käyttäjät) ja muut (kaikki muut käyttäjät) vaatimuksen mukaan.

Muuta tiedoston/hakemiston käyttöoikeuksia Linuxissa käyttämällä päätettä

Jos olet hyvä käyttämään päätettä tiettyjen tehtävien suorittamiseen Linux-koneella, tämä osio on sinua varten.

Tee uusi hakemisto ja anna sille nimi testi_hakemisto kirjoittamalla seuraava mkdir komento terminaalissa:

mkdir testi_hakemisto

Muuta hakemiston oletussijaintiksi testi_hakemisto hakemistoon cd-komennolla:

CD testi_hakemisto

Luo joitakin raakatiedostoja testi_hakemisto hakemistoon suorittamalla mainittu kosketuskomento:

kosketus tiedosto1 tiedosto2

Suorita nyt ls yhdessä -l-parametrin kanssa listataksesi tiedostot niiden oletuskäyttöoikeuksilla:

ls -l

Yllä olevassa kuvakaappauksessa:

Voit muuttaa käyttöoikeuksia chmod-komennolla käyttämällä mainittua syntaksia:

chmod [ luvat ] [ Tiedoston nimi ]

Oletetaan, että haluan määrittää seuraavan luvan Linux-ryhmille:

omistaja → lue, kirjoita ja suorita

ryhmä → lue ja kirjoita

muut → lukevat ja kirjoittavat

Joten komento olisi seuraava näiden lupien myöntämiseksi tiedosto1 :

chmod sisään =rwx, g =rw, O =rw tiedosto1

Vahvista ls-komennolla, jos lupaa on muutettu onnistuneesti vastaan tiedosto1 :

chmod sisään =rwx, g =rw, O =rw tiedosto1

Voit myös määrittää luvan käyttämällä numeromerkkejä, kuten komento tiedostolle2, jolla on samat oikeudet, olisi:

chmod 766 tiedosto2

Yllä olevassa komennossa:

7 on varten Omistaja lukea (4), kirjoitus (2) tai suorittaa (1) lupa, 6 varten Ryhmä lue (4) ja kirjoita (2) ja seuraavaksi 6 on varten muu käyttäjät luku- (4) ja kirjoitusoikeudet (2).

Vahvista nyt ls-komennolla tarkistaaksesi käyttöoikeusasetukset:

ls -l

Samoin voimme muuttaa hakemiston käyttöoikeuksia käyttämällä samaa lähestymistapaa, jota noudatimme edellä tiedostojen kanssa.

Siirry kotihakemistoon ja suorita ls komento näyttää hakemiston käyttöoikeudet:

CD ~

ls -l

Yllä olevassa kuvakaappauksessa d edustaa hakemistoa; Otetaan esimerkkinä mikä tahansa hakemisto ja muutetaan sen lupaa, esim. sample_dir :

Nykyiset sovellukselle annetut käyttöoikeudet sample_dir hakemistoon, omistaja ja ryhmä voivat lukea, kirjoittaa tai suorittaa tämän hakemiston, kun taas muut käyttäjät voivat lukea ja suorittaa hakemiston.

Jos haluat muokata tätä, suorita mainittu chmod komento ja muuta hakemiston käyttöoikeuksia vaatimusten mukaisesti:

chmod rwxrw-r-- näytehakemisto

Suorita komento ls vahvistaaksesi käyttöoikeusmuutokset, jotka olemme tehneet sample_dir-hakemistoon:

ls -l

Voit myös muuttaa hakemiston käyttöoikeuksia sekä sen alitiedostoja ja sisältöä käyttämällä -R parametri:

chmod -R sisään =rwx, g =rx, O =r näyte_hakemisto

Muuta hakemiston sijainniksi sample_dir ja suorita ls-komento listataksesi sen tiedostojen käyttöoikeudet:

CD sample_dir

ls -l

Johtopäätös

Tiedoston tai hakemiston käyttöoikeuden muuttaminen on tarpeen, kun useita käyttäjiä työskentelee samalla palvelimella. Linus-tyyppejä on kolmenlaisia, omistajia, ryhmiä ja muita; the omistaja on se, joka tekee tiedostoja tai hakemistoja, the ryhmä koostuu useista käyttäjistä ja muut ovatko paikalliset käyttäjät työskentelevät samassa järjestelmässä. Linux antaa käyttäjilleen mahdollisuuden asettaa tiedostoille ja hakemistoille käyttöoikeudet välttääkseen muiden käyttäjien menetyksiä ja haitallisia toimia.

Tässä oppaassa on mainittu lyhyt opas hakemiston tai tiedoston oikeuksien muuttamisesta komentorivikehotteen ja graafisen käyttöliittymän avulla. Olemme myös maininneet kaikki symboliset esitykset selityksineen, joita käytetään tiedostojen/hakemistojen pääsyä muuttaessa. Olemme myös keskustelleet siitä, kuinka chmod-komento toimii tehokkaana työkaluna, kun meidän on muutettava hakemiston käyttöoikeuksia.