CHMOD 777: süntaks ja funktsioon

Chmod 777 Suntaks Ja Funktsioon



Chmod 777 on Linuxiga töötamisel tavaline. Võib-olla olete seda kuskil pärast käivitatava faili allalaadimist või loetud õpetuses kohanud. Mida see tähendab ja kas peaksite seda kasutama?

Chmod 777 on üks viis faili või kataloogi failiõiguste määramiseks Linuxis. Selles juhendis käsitletakse Linuxi failiõigusi ja nende seadmist. Samuti mõistame, mis on chmod 777 ja mida see käivitamisel teeb.







Mis on Linuxi failiõigused

Linuxis on igal kataloogil ja failil erinevad omandiõigused, atribuudid ja failiõigused. Need failihalduskriteeriumid aitavad piirata, kellel on juurdepääs antud failile ja mida nad saavad faili või kataloogiga teha.



Failide õigused liigitatakse klassi alusel. Seal on kolm kasutajaklassi:



  1. Omanik – Isik, kes loob antud faili või kataloogi, on omanik. Ideaalis kuulub iga kodukataloogis loodud fail või kataloog praegusele kasutajale. Siiski saate nende omanikku kasutada või muuta.
  2. Grupp - Need esindavad teisi kasutajaid, kellel on juurdepääs antud kataloogile või failile. Omanik määrab oma juurdepääsu failile.
  3. teised - Kõik, kes ei ole omanik või ei kuulu rühma kategooriasse, esindavad teisi.

Kõigil kolmel kasutajaklassil on erinevad failiõigused. Neil võib olla lugema kirjutama, või teostada load.





Loe (r) – Lugemisõigused tähendavad, et kasutaja pääseb juurde antud kataloogi sisule ja saab faile vaadata. Kuid nad ei saa olemasolevaid faile muuta, luua ega kustutada.

Kirjutage (w) - Kirjutamisõigused võimaldavad kasutajal kataloogis olevaid faile muuta.



Käivita (x) – Kui antud fail on skript, võimaldavad täitmisõigused kasutajal faili käivitada.

Seega võivad antud kasutajal olla erinevad õigused. Lisaks saab omanik muuta antud faili või kataloogi õigusi, et antud kasutajaklassi õigusi lisada või tühistada.

Failiõiguste vaatamiseks on näidatud pikk antud kataloogi sisu loend:

Eelmisel pildil on meil erinevate õigustega fail ja kataloog. Esimesel juhul on sidekriips ( -) tähendab, et see on fail. The rw- esindab omanik load. The r– esindab Grupp load. Viimane kategooria, mis on r-, esindab teised load.

Kataloogi puhul on d tähistab kataloogi, millele järgnevad failiõigused.

Faili loa esitus

Faili õigused on esitatud numbrilise väärtusena: 4 tähistab loe, 2 tähistab kirjuta, 1 tähistab hukata, ja 0 tähendab loata.

Jaotame selle järgmise tabeli järgi:

r, w, x luba Oktaalne esitus
– – – 0
– – x 1
-in- kaks
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7

Kui saate loaga faili 644, a omanik omab luba 6. See tähendab, et nad saavad antud faili lugeda ja sinna kirjutada ning kataloogis olevaid faile muuta. The Grupp ja teised luba omama 4 mis tähendab, et nad saavad lugeda ainult faile ja kataloogi sisu.

Meie eelmises näites luba moo.docx on seatud väärtusele 644, mis on samuti esitatud kui rw-r-r–.

Jaoks uus kataloogi, on selle luba seatud 775. Kui me tahame seda muuta 644, saame kasutada järgmist käsku:

$ sudo chmod 644 uus

Muutsime faili õigusi, kasutades chmod käsk.

CHMOD 777 mõistmine

The 777 failiõigus tähendab, et kõik kasutajaklassid saavad seda teha lugema kirjutama, ja hukata. Kui käivitate chmod 777, muudate faili või kataloogi juurdepääsetavaks kõikidele oma süsteemi kasutajaklassidele. Sellist luba tuleks vältida ja kasutada ainult siis, kui usaldate kõiki oma süsteemi kasutajaid. 777 luba kujutab endast julgeolekuohtu; võimalusel peaksite selle kasutamist vältima.

Ainult omanik peaks olema 7 faili luba. Teised kasutajad peaksid faililoa juurde jääma 5 või muud õigused olenevalt sellest, millele nad peaksid juurde pääsema või mida nad peaksid käivitama.

Chmod 777 saab seadistada järgmiselt:

Seadsime nimega failile 777 faililoa. Kõigil kasutajatel on rwx load. Kui leiate mõne faili, millel on sellised õigused, vähendage õigusi millekski muuks. Võite kasutada chmod käsk teie süsteemi turvaohtude minimeerimiseks.

Järeldus

Chmod 777 on käsk, mida kasutatakse faili lugemis-, kirjutamis- ja käitamisõiguste määramiseks süsteemi kõikidele kasutajatele. Selles juhendis käsitleti kõiki üksikasju Linuxi failiõiguste, nende esituse ja chmod-käsu abil lubade muutmise kohta. Lisaks arutasime, mida chmod 777 tähendab ja miks peaksite seda vältima. Loodame, et saate nüüd aru, mis on chmod 777 kontseptsioon.