Linux-komennot

Mikä on chmod 755 n merkitys ja miten se voidaan suorittaa ja tarkistaa?

Mikä on chmod 755 n merkitys ja miten se voidaan suorittaa ja tarkistaa?
Linuxissa chmod on sisäänrakennettu komento, joka hallitsee tiedostoobjektien (tiedostot ja hakemistot) käyttöoikeuksia. Se voi antaa ryhmille, käyttäjille ja muille luvan suorittaa, lukea ja kirjoittaa oikeuksia tiettyyn tiedostoon tai hakemistoon.

Chmod: n jälkeen määritetty numero edustaa oikeuksia. Chmod 775 on välttämätön komento, joka antaa luku-, kirjoitus- ja suoritusoikeudet tietylle käyttäjälle, ryhmälle tai muille.

Tarkista tässä oppaassa chmod 755: n käyttö.

Chmodin perusteet

Ennen kuin sukelat syvemmälle, katsotaanpa chmodin perusteet. Koska Linux on monen käyttäjän järjestelmä, on tärkeää, että sinulla on oikea tiedostojen käyttöjärjestelmä, joka ohjaa käyttäjien pääsyä. Kaikille tiedostoille tai hakemistoille on 3 tyyppisiä käyttöoikeuksia.

Chmod-komennon avulla se voi asettaa mukautetut oikeudet tiedostoille ja hakemistoille. Tässä on minkä tahansa chmod-komennon komentorakenne.

$ chmod

Tässä oppaassa keskitymme chmod 755 -komentoihin.

$ chmod

Käyttäjän ja ryhmän omistajuus

Suorita ensin seuraava komento ls. Se tulostaa tietoja kotihakemiston tiedostoista ja hakemistoista.

$ ls -al

Katsokaa vasenta saraketta. Se voi näyttää hämärältä, mutta se todella koodaa tiedostojen käyttöoikeudet. Esimerkiksi ensimmäisen sarakkeen ensimmäinen merkki kuvaa onko tiedosto tai hakemisto. Hakemiston arvo on “d”. Yhden tiedoston arvo on "-".

Kolmas sarake osoittaa tiedoston / hakemiston käyttäjän omistajan. Käyttäjä on luonut tämän nimenomaisen tiedoston / hakemiston.

Neljäs sarake osoittaa "ryhmän omistajan". Se osoittaa käyttäjäryhmän, jolla on pääsy tiedostoon / hakemistoon. Kuka tahansa ryhmän käyttäjä voi käyttää tiedostoa / hakemistoa.

Lue, kirjoita ja suorita käyttöoikeuksia

Suorita ls-komento uudelleen.

$ ls -al

Kuten aiemmin mainittiin, ensimmäinen merkki osoittaa onko tiedosto tai hakemisto. Mitä seuraavat merkit tarkoittavat? Tässä on nopea erittely.

  • Merkki 1: Tiedosto (-) tai hakemisto (d).
  • Merkki 2-4: Käyttöoikeus käyttäjän omistajalle.
  • Merkki 5-7: Lupa ryhmän omistajalle.
  • Merkki 8-10: Lupa muille, esimerkiksi käyttäjille, jotka eivät ole omistajia eivätkä kuulu käyttäjäryhmään.

Huomaa, että merkit 2-10 sisältävät vain muutaman arvon.

  • r: lue
  • w: kirjoita
  • x: suorita

Arvot tulevat muodossa "rwx". Jos tietty arvo on “-”, lupaa ei ole asetettu. Esimerkiksi "rw-" tarkoittaa, että tiedostolla on luku- ja kirjoitusoikeus, mutta suoritusoikeutta ei ole asetettu.

Kuinka luku-, kirjoitus- ja suoritusoikeudet koskevat tiedostoja ja hakemistoja?

  • Lukea

    • Tiedosto: Tiedoston sisällön lukeminen.
    • Hakemisto: Luettelohakemiston sisältö.
  • Kirjoittaa

    • Tiedosto: Muokkaa tiedoston sisältöä.
    • Hakemisto: Nimeä, lisää ja poista tiedostoja hakemistosta.
  • Suorittaa

    • Tiedosto: Määrittää suoritettavan tiedoston, esimerkiksi bash-komentosarjan.
    • Hakemisto: Avaa hakemisto.

Oikeuksien oktaaliesitys

Tämä johtaa takaisin alkuperäiseen kysymykseemme. Mitä chmod 755 -arvo tarkoittaa?

Merkkien käyttämisen sijaan on myös mahdollista käyttää oktaaliarvoja oikeuksien merkitsemiseen. Arvo vaihtelee välillä 0-7 (oktaalina).

  • 4: lue
  • 2: kirjoita
  • 1: Suorita

Tässä 755 on oktaalilauseke luvasta "rwxr-xr-x". Nyt hajottamalla chmod 755 -arvo,

  • 7: 4 + 2 + 1: Lue, kirjoita ja suorita (käyttäjän omistaja).
  • 5: 4 + 0 + 1: Lue ja suorita käyttöoikeudet (ryhmän omistaja).
  • 5: 4 + 0 + 1: Lue ja suorita käyttöoikeudet (muut).

Hajotetaan chmod 644.

  • 6: 4 + 2 + 0: Luku- ja kirjoitusoikeudet käyttäjän omistajalle.
  • 4: 4 + 0 + 0: Lukuoikeus ryhmän omistajalle.
  • 4: 4 + 0 + 0: Lukulupa muille.

Joten 644 tarkoittaa tiedoston lupaa "rw-r-r-".

Chmod 755: n käyttö

On aika laittaa chmod 755 toimintaan. Määritä käyttöoikeudeksi 755 suorittamalla seuraava chmod-komento.

$ chmod -v 755

Entä jos hakemisto sisältää yhden tai useamman alihakemiston? Jos haluat käyttää chmod 755: ää kaikkiin seuraaviin tiedostoihin ja hakemistoihin, suorita chmod rekursiivisessa tilassa.

$ chmod-v -R 755

Tarkista muutokset käyttämällä komentoa ls.

$ ls -al

Lopulliset ajatukset

Tämä opas kattaa paljon käsitteitä. Se selittää chmod-komennon perusteet perusteellisella selityksellä chmod-arvoista ja niiden käytöstä. Se osoittaa myös kuinka soveltaa erilaisia ​​chmod-arvoja tiedostoihin ja hakemistoihin.

Lisäesimerkkejä varten tässä on mahtava opas erilaisista chmod-käyttötavoista ja esimerkkejä. Se osoittaa lukuisia chmod-sovelluksia, joilla on erilaiset arvot. Tämän oppaan tiedot auttavat ymmärtämään vaiheet paremmin.

Usean käyttäjän järjestelmässä on myös oltava vankka käyttäjän käyttöoikeuksien hallintajärjestelmä käyttäjien käyttäytymisen hallitsemiseksi. Linuxissa sudoers-tiedosto päättää, mitkä käyttäjät saavat suorittaa sudo-komennot. Lue lisää käyttäjien lisäämisestä sudoereihin.

Hyvää tietojenkäsittelyä!

How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...