Linuxi käsud

Mida tähendab chmod 755 ja Kuidas seda täita ja kontrollida?

Mida tähendab chmod 755 ja Kuidas seda täita ja kontrollida?
Linuxis on chmod sisseehitatud käsk, mis haldab failiobjektide (failide ja kataloogide) juurdepääsuõigusi. See võib määrata rühmadele, kasutajatele ja teistele õiguse teatud faili või kataloogi käivitamiseks, lugemiseks ja kirjutamiseks.

Chmodi järgi määratud number tähistab õigusi. Chmod 775 on oluline käsk, mis määrab lugemis-, kirjutamis- ja täitmisõiguse konkreetsele kasutajale, rühmale või teistele.

Selles juhendis vaadake, kuidas chmod 755 kasutada.

Chmoodi põhitõed

Enne sügavamale sukeldumist vaatame chmodi põhitõdesid. Kuna Linux on mitme kasutaja süsteem, on oluline omada korralikku faililubade süsteemi, mis kontrollib kasutaja juurdepääsu. Mis tahes faili või kataloogi jaoks on kolme tüüpi õigusi.

Kasutades käsku chmod, saab see failidele ja kataloogidele määrata kohandatud õigused. Siin on iga chmod-käsu käsustruktuur.

$ chmod

Selle juhendi jaoks keskendume käskudele chmod 755.

$ chmod

Kasutaja ja grupi omandiline kuuluvus

Kõigepealt käivitage järgmine käsk ls. See prindib teavet failide ja kataloogide kohta kodukataloogi all.

$ ls -al

Heitke pilk vasakule veerule. See võib küll välja paista, kuid tegelikult kodeerib faili õigused. Näiteks kirjeldab esimese veeru esimene märk, kas see on fail või kataloog. Kataloogi väärtus on “d”. Üksiku faili väärtus on „-“.

Kolmas veerg tähistab faili / kataloogi "kasutaja omanikku". Selle konkreetse faili / kataloogi lõi kasutaja.

Neljas veerg tähistab grupi omanikku. See näitab kasutajagruppi, kellel on juurdepääs failile / kataloogile. Faili / kataloogi juurde pääseb iga grupi kasutaja.

Õiguste lugemine, kirjutamine ja täitmine

Käivitage uuesti käsk ls.

$ ls -al

Nagu varem mainitud, näitab esimene märk, kas see on fail või kataloog. Mida tähendavad järgmised tegelased? Siin on kiire jaotus.

  • Märk 1: fail (-) või kataloog (d).
  • Märk 2–4: kasutaja omaniku luba.
  • Märk 5–7: grupi omaniku luba.
  • Märk 8–10: Luba teistele, näiteks kasutajatele, kes pole omanik ega kuulu kasutajagruppi.

Pange tähele, et tähtedel 2–10 on ainult käputäis väärtusi.

  • r: loe
  • w: kirjuta
  • x: käivitada

Väärtused tulevad kujul “rwx”. Kui teatud väärtus on „-“, siis pole luba määratud. Näiteks tähendab „rw-“, et failil on lugemis- ja kirjutamisluba, kuid täitmisluba pole määratud.

Kuidas rakendub lugemis-, kirjutamis- ja täitmisluba failidele ja kataloogidele?

  • Lugege

    • Fail: faili sisu lugemine.
    • Kataloog: kataloogi sisu kuvamine.
  • Kirjutage

    • Fail: muutke faili sisu.
    • Kataloog: kataloogis olevate failide ümbernimetamine, lisamine ja kustutamine.
  • Täitke

    • Fail: määratleb käivitatava faili, näiteks bashi skripti.
    • Kataloog: juurdepääs kataloogile.

Õiguste kaheksandlik esitus

See viib tagasi meie algse küsimuse juurde. Mida tähendab väärtus chmod 755??

Tähemärkide asemel on lubade tähistamiseks võimalik kasutada ka kaheksandväärtusi. Väärtus jääb vahemikku 0–7 (oktaalides).

  • 4: loe
  • 2: kirjuta
  • 1: täita

Siin on 755 loa „rwxr-xr-x” kaheksandväljend. Jaotades nüüd chmod 755 väärtuse,

  • 7: 4 + 2 + 1: lugemine, kirjutamine ja teostamine (kasutaja omanik).
  • 5: 4 + 0 + 1: õiguste lugemine ja täitmine (rühma omanik).
  • 5: 4 + 0 + 1: õiguste lugemine ja täitmine (teised).

Jaotame chmod 644.

  • 6: 4 + 2 + 0: kasutaja omaniku lugemis- ja kirjutamisõigused.
  • 4: 4 + 0 + 0: grupi omaniku lugemisluba.
  • 4: 4 + 0 + 0: lugemisluba teistele.

Niisiis tähistab 644 faililuba „rw-r-r-“.

Chmod 755 rakendamine

On aeg panna chmod 755 tööle. Loa määramiseks väärtusele 755 käivitage järgmine käsk chmod.

$ chmod -v 755

Mis siis, kui kataloog sisaldab ühte või mitut alamkataloogi? Chmod 755 rakendamiseks kõigile järgnevatele failidele ja kataloogidele käivitage chmod rekursiivses režiimis.

$ chmod-v -R 755

Kontrollige muudatusi käsuga ls.

$ ls -al

Lõpumõtted

See juhend hõlmab palju mõisteid. See selgitab käsu chmod põhitõdesid, põhjalikult selgitades chmodi väärtusi ja nende kasutamist. Samuti näitab see, kuidas rakendada erinevaid chmod-väärtusi failidele ja kataloogidele.

Täiendavate näidete jaoks on siin suurepärane näide erinevate chmod-i kasutamisviiside kohta. See näitab arvukalt erinevate väärtustega chmodi rakendusi. Selle juhendi teave aitab samme paremini mõista.

Mitme kasutaja süsteemil peab olema ka kindel kasutajalubade haldussüsteem, et kontrollida kasutajate käitumist. Linuxis otsustab sudoersi fail, millised kasutajad saavad sudo käske täita. Lisateave selle kohta, kuidas kasutajaid sudoeridesse lisada.

Head arvutamist!

Kuidas Linuxis oma mänguseanssi jäädvustada ja voogesitada
Varem peeti mängude mängimist ainult hobiks, kuid aja jooksul kasvas mängutööstus tehnoloogia ja mängijate arvu osas tohutult. Mängupublik on veebimän...
Parimad mängud, mida saab mängida käte jälgimisega
Oculus Quest tutvustas hiljuti suurepärast ideed käsitsi jälgimisest ilma kontrolleriteta. Üha suurema hulga mängude ja tegevustega, mis toetavad kas ...
Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...