Sissejuhatus Linuxi faililubadesse

Linux on mitme kasutajaga opsüsteem, st paljud kasutajad saavad sellele juurde pääseda üheaegselt. Seda saab kasutada serverites ja suurarvutites ilma muutmise vajaduseta. Linuxil on suurepärased turvafunktsioonid, kuid kuna see on mitme kasutajaga opsüsteem, on see julgeolekuoht. Taotluseta kasutajad võivad olulisi andmeid rikkuda, neid eemaldada või muuta. Seega on vaja vältida seda, et kasutaja pääseb juurde mõne teise kasutaja konfidentsiaalsetele või olulistele failidele ja andmetele. Selle turvalisuse rakendamiseks tuleb enne kasutaja juurdepääsu failile anda luba. Siin määratletakse luba, mida konkreetne kasutaja saab või ei saa teha vastavate failide ja kataloogidega. Need õigused aitavad luua kasutajatele turvalise keskkonna. Selles artiklis käsitleme üksikasjalikult Linuxi faililuba.

Linuxi faililuba

Linuxi süsteemid koosnevad failihaldusmehhanismist, mis määrab, kellel on õigus failile juurde pääseda ja milliseid samme või toiminguid ta saab sellega teha. Failide juhtimismehhanism koosneb kahest komponendist

  • Klassid või omandivorm : see viitab neile, kellel on juurdepääs konkreetsele failile.
  • Load : see viitab toimingutele, mida konkreetne kasutaja saab failiga teha.

Klassid või Linuxi failide omamine

On kolme tüüpi klasse:

1. Omanik või kasutaja

Faili loovat isikut nimetatakse selle konkreetse kasutaja kasutajaks või omanikuks. Kasutaja ei mõjuta teiste kasutajate toiminguid. Omandiõigused saab konkreetselt üle anda või anda ka teistele kasutajatele.

2. Rühm

Rühmal võib olla mitu kasutajat. Igal konkreetsesse rühma kuuluval kasutajal oleksid konkreetse faili jaoks samad õigused ja juurdepääsuõigused. Rühm ei mõjuta teiste rühmade tegevust. Mõelge, et teie meeskond tegeleb projektiga ja iga teie meeskonna liige peab failile juurde pääsema, nii et igale liikmele individuaalselt lubade andmise asemel saate luua kõigi meeskonnaliikmete grupi ja anda grupile loa, st iga sellesse rühma kuuluv liige pääseb sellele failile ligi.

3.Muud

See viitab kõigile teistele kasutajatele, kellel on sellele failile juurdepääs. Teiste jaoks loa määramine viitab loa määramisele maailmale. See viitab lihtsalt neile, kes pole omanikud või ei kuulu rühma, st laiemale üldsusele.

Linuxi failide õigused

Iga faili jaoks on kolme tüüpi õigusi, mis kehtivad kõigi klasside jaoks.

1. Loe (r):

Lugemisluba võimaldab kasutajal faili avada ja selle sisu lugeda. Kasutajal ei ole lubatud faili sisu muuta ega muuta.

2. Kirjutage (w):

Kirjutamisõigus võimaldab kasutajal faili sisu muuta või muuta.

3. Käivita (x):

See luba võimaldab kasutajal programmi või koodi käivitada. Kui kasutajal pole luba käivitada, võib ta koodi lugeda või seda muuta, kuid nad ei saaks seda käivitada.

Täpsemad õigused

  • _: luba pole
  • d: kataloog
  • l: fail on sümboolne link
  • s: see näitab seadistatud / seadistatud õigusi. Neid õigusi kasutatakse süsteemile teatamiseks käivitada käivitatav fail omanikuna vastava omaniku loal.
  • t: see viitab kleepuvate bittide õigustele. Need õigused piiravad faili ümbernimetamist ja kustutamist, st ainult selle omaniku saab selle faili kustutada või ümber nimetada.

Näited

Mõnel juhul on lubade juhtumid kõige sagedasemad.

  • rwx: see on luba, mis võimaldab kasutajal programmi lugeda, kirjutada ja ka käivitada. Käivitusluba on kohaldatav ainult juhul, kui fail on programm.
  • rw-: see on luba, mis võimaldab kasutajal faili sisu lugeda ja seda muuta, kuid kasutajal puuduvad volitused selle teostamiseks.
  • rx: see on luba, mis võimaldab kasutajal programmi lugeda ja käivitada, kuid tal pole volitusi programmi koodis muudatusi teha.
  • r–: see luba lubab kasutajal ainult faili sisu lugeda. Tal ei ole lubatud faili modifitseerida ega seda käivitada (kui see on programm).

Nüüd võimaldab meil vaadata, kuidas lugeda terminalis ilmunud õigusi.

Käsk ls - l annab konkreetse failiga seotud failitüübi ja juurdepääsuõigused.

Ülaltoodud ekraanipilt kujutab faililube.

  • Esimene - kujutab faili valimist.
  • Siis on üheksa tähemärki, milles r viitab lugemisõigusele, w tähistab kirjutamisõigust, x tähistab täitmisluba ja - viitab loa puudumisele.
  • Esimesed kolm märki tähistavad omanikule antud luba. Ülaltoodud ekraanipildil viitab rw-, et omanik saab faili sisu lugeda, faili muuta või muuta, kuid ei saa seda käivitada.
  • Järgmised kolm märki tähistavad rühmale antud luba. Ülaltoodud ekraanipildil rw- viitab sellele, et rühma liikmed saavad faili lugeda, faili muuta või muuta, kuid ei saa seda käivitada.
  • Viimased kolm märki tähistavad maailmale või teistele kasutajatele antud luba. Ülaltoodud ekraanipildil r- - näitab, et teised kasutajad saavad faili ainult lugeda. Nad ei saa faili ega programmi muuta ega käivitada.

Turvalisuse muutmine

1. Saame luba muuta chmod'i abil .

Süntaks: chmod (luba) (tee)

Näide: chmod o + x abc.txt (siin + näitab lisamist ja - näitab loa eemaldamist)

2. Saame muuta ka mitut luba korraga.

Näide: chmod ugo-rwx abc.txt

Järeldus

Selles artiklis oleme arutanud Linuxi failide õigusi. Seda tuleb meeles pidada, et failide turvalisus on oluline. Pahatahtlikud kasutajad suunavad faile ja proovivad faili või selle sisu muuta, eemaldada või kustutada. Seega tuleb loa seadmine hoolikalt läbi viia, et ülesanded sujuks.

Soovitatavad artiklid

See on Linuxi faililubade juhend. Siin käsitleme koos näitega sissejuhatust Linuxi faililubadesse, Linuxi failide klassidesse või omandisse, täpsematesse õigustesse. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Linuxi distributsioonid
  2. Samba server Linuxis
  3. Mis on Linux?
  4. Mis on Linuxis Docker?
  5. Unixi faililubade juhend
  6. Sammud, mida peate suurarvuti testimisel järgima
  7. Juhend enamiku Linuxi operaatorite tippu

Kategooria: