CHMOD 777: Syntaksi ja funktio

Chmod 777 Syntaksi Ja Funktio



Chmod 777 on yleinen Linuxin kanssa työskennellessä. Olet ehkä törmännyt siihen jossain suoritettavan tiedoston lataamisen jälkeen tai lukemassasi opetusohjelmassa. Mitä se tarkoittaa ja kannattaako sitä käyttää?

Chmod 777 on yksi tapa määrittää tiedostojen tai hakemistojen käyttöoikeudet Linuxissa. Tässä oppaassa käsitellään Linux-tiedostojen käyttöoikeuksia ja niiden määrittämistä. Ymmärrämme myös, mikä chmod 777 on ja mitä se tekee, kun se suoritetaan.







Mitä ovat Linux-tiedostojen käyttöoikeudet

Linuxissa jokaisella hakemistolla ja tiedostolla on eri omistajuus, attribuutit ja tiedostooikeudet. Nämä tiedostonhallintakriteerit auttavat rajoittamaan, kuka voi käyttää tiettyä tiedostoa ja mitä he voivat tehdä tiedostolla tai hakemistolla.



Tiedostojen käyttöoikeudet luokitellaan luokan mukaan. Käyttäjäluokkaa on kolme:



  1. Omistaja - Henkilö, joka luo tietyn tiedoston tai hakemiston, on omistaja. Ihannetapauksessa kaikki kotihakemistoon luodut tiedostot tai hakemistot ovat nykyisen käyttäjän omistuksessa. Voit kuitenkin käyttää tai muuttaa niiden omistajuutta.
  2. Ryhmä - Ne edustavat muita käyttäjiä, joilla on pääsy tiettyyn hakemistoon tai tiedostoon. Omistaja määrittelee pääsynsä tiedostoon.
  3. Muut - Jokainen, joka ei ole omistaja tai ei kuulu ryhmäkategoriaan, edustaa muita.

Jokaisella kolmella käyttäjäluokalla on erilaiset tiedostooikeudet. Heillä voi olla lukea kirjoittaa, tai suorittaa luvat.





Lue (r) - Lukuoikeudet tarkoittavat, että käyttäjä voi käyttää tietyn hakemiston sisältöä ja tarkastella tiedostoja. He eivät kuitenkaan voi muokata, luoda tai poistaa olemassa olevia tiedostoja.

Kirjoita (w) - Kirjoitusoikeudet antavat käyttäjälle mahdollisuuden muokata hakemistossa olevia tiedostoja.



Suorita (x) - Jos tietty tiedosto on komentosarja, suoritusoikeudet sallivat käyttäjän suorittaa tiedoston.

Tietyllä käyttäjällä voi siis olla erilaisia ​​käyttöoikeuksia. Lisäksi omistaja voi muuttaa tietyn tiedoston tai hakemiston käyttöoikeuksia lisätäkseen tai peruuttaakseen tietyn käyttäjäluokan oikeudet.

Tiedoston käyttöoikeuksien tarkastelemiseksi pitkän luettelon tietyn hakemiston sisällöstä on seuraava:

Edellisessä kuvassa meillä on tiedosto ja hakemisto erilaisilla käyttöoikeuksilla. Ensimmäisessä tapauksessa yhdysmerkki ( -) tarkoittaa, että se on tiedosto. The rw- edustaa omistaja luvat. The r– edustaa ryhmä luvat. Viimeinen luokka, joka on r-, edustaa muut luvat.

Hakemiston tapauksessa d edustaa hakemistoa, jota seuraa tiedoston käyttöoikeudet.

Tiedoston käyttöoikeusesitys

Tiedoston käyttöoikeudet esitetään numeerisena arvona: 4 tarkoittaa lue, 2 tarkoittaa kirjoittaa, 1 tarkoittaa suorittaa, ja 0 tarkoittaa ilman lupaa.

Jaetaan se seuraavaan taulukkoon:

r, w, x lupa Oktaaliesitys
– – – 0
– – x 1
-sisään- kaksi
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7

Jos saat tiedoston luvalla 644, the omistaja on lupa 6. Tämä tarkoittaa, että he voivat lukea ja kirjoittaa annettuun tiedostoon ja muokata hakemistossa olevia tiedostoja. The ryhmä ja muut on lupa 4 mikä tarkoittaa, että he voivat lukea vain tiedostoja ja hakemiston sisältöä.

Edellisessä esimerkissämme lupa moo.docx on asetettu arvoon 644, joka esitetään myös muodossa rw-r-r-.

Varten Uusi hakemistoon, sen käyttöoikeus on asetettu 775. Jos haluamme muuttaa sen 644, voimme käyttää seuraavaa komentoa:

$ sudo chmod 644 Uusi

Muutimme tiedostojen käyttöoikeuksia käyttämällä chmod komento.

CHMOD 777:n ymmärtäminen

The 777 tiedostooikeus tarkoittaa, että kaikki käyttäjäluokat voivat lukea kirjoittaa, ja suorittaa. Jos käytät chmod 777, teet tiedoston tai hakemiston kaikkien järjestelmäsi käyttäjäluokkien käytettäväksi. Tällaista lupaa tulee välttää ja käyttää vain, kun luotat kaikkiin järjestelmäsi käyttäjiin. 777-lupa aiheuttaa turvallisuusuhan; sinun tulee välttää sen käyttöä, jos mahdollista.

Vain omistaja pitäisi olla 7 tiedoston käyttöoikeus. Muiden käyttäjien tulee noudattaa tiedostooikeuksia 5 tai muita käyttöoikeuksia riippuen siitä, mitä heidän pitäisi käyttää tai suorittaa.

Chmod 777 voidaan asettaa seuraavasti:

Asetimme nimetylle tiedostolle 777-tiedoston käyttöoikeudet. Kaikilla käyttäjillä on rwx luvat. Jos löydät tiedoston, jolla on tällaisia ​​oikeuksia, vähennä käyttöoikeudet johonkin muuhun. Voit käyttää chmod komento minimoidaksesi järjestelmäsi tietoturvauhat.

Johtopäätös

Chmod 777 on komento, jota käytetään tiedoston luku-, kirjoitus- ja suoritusoikeuksien määrittämiseen kaikille järjestelmän käyttäjille. Tässä oppaassa käsiteltiin kaikkia yksityiskohtia Linux-tiedostojen käyttöoikeuksista, niiden esityksestä ja luvan muuttamisesta chmod-komennolla. Lisäksi keskustelimme siitä, mitä chmod 777 tarkoittaa ja miksi sinun pitäisi välttää sitä. Toivomme, että ymmärrät nyt, mikä on chmod 777:n käsite.