Hvernig skráar- og skráarheimildir virka í Linux (III)

linux merki

Í tveimur fyrri afborgunum vorum við farnar að sjá hvað meðhöndlunin á skráar- og skráarheimildir í Linux, bæði á 'rwx' forminu og í tölulegu nafnanafninu, þar sem við úthlutum bitunum frá vinstri til hægri gildinu 4,2 og 1 til að fá það form sem óskað er eftir. Nú skulum við sjá, eins og við höfðum gert ráð fyrir síðast þegar við ræddum um þetta hvernig á að breyta leyfi notenda og eiganda og hópi skráar eða möppu.

Skipunin um að breyta skrá- og skráarheimildum í Linux er chmod, sem styður breytingar eins og '+', '-' og '=' til að bæta við, breyta eða stilla tilgreindar heimildir, hver um sig. Þetta er notað ásamt bókstöfunum u, g og o sem gefa til kynna eiganda, hóp og aðra í sömu röð, til að gefa til kynna að við ætlum að bæta við eða fjarlægja bæði fyrir eiganda skjalsins og fyrir hópinn og fyrir alla notendur. Y Það er ekki nauðsynlegt að við framkvæmum það sérstaklega fyrir hvern og einn en við getum sameinað það í einni röð, aðgreind með kommum og þannig til að bæta við skrifheimild fyrir eigandann og lesa leyfi fyrir hópinn (fyrir skrá sem kallast test.html) gerum við:

# chmod u + w, g + r test.html

Nú, til dæmis, ætlum við að bæta lesleyfinu við 'aðra' og við ætlum að fjarlægja það úr hópnum:

# chmod gr, o + r test.html

Önnur leið til að breyta heimildunum er með því að nota áttundarformið, sem við skiljum vel eftir í fyrri afborgun en ekki skemmir að muna. Í grundvallaratriðum að segja að það séu þrjár tölur sem tákna heimildir fyrir eiganda, hóp og fyrir alla notendur og gildi þeirra er bætt við á eftirfarandi hátt: 4 fyrir lesbita, 2 fyrir skrifbita og 1 fyrir þann sem framkvæmd. Með þeim geta þeir verið breytilegir frá 111 (ef aðeins sá síðarnefndi er virkjaður) til 777 ef þeir eru allir virkjaðir og fara í gegnum mörg milligildi eins og 415, 551 eða 775.

Í þessu tilfelli, miðað við að við viljum skilja test.html skrána með öllum virkum heimildum fyrir eigandann, lesa og framkvæma heimildir fyrir hópinn og framkvæmdarheimildir fyrir alla notendur, gerum við:

# chmod 771 test.html

Á hinn bóginn, ef við viljum láta allar heimildir til eigandans en aðeins framkvæmdarheimildirnar til bæði hópsins og annarra notenda, gerum við það:

# chmod 711 test.html

Nú, hvað gerist ef þegar við höfum heimildirnar eins og við viljum, gerum við okkur grein fyrir að við þurfum skrárnar og möppurnar til að tilheyra öðrum notanda? Í því tilfelli verðum við breyta eiganda skráar eða möppu, sem í Linux er gert í gegnum chown skipunina, sem rekstur er af gerðinni:

# chown notendaskrár

Gildið „notandi“ getur verið bæði notandanafn þitt innan kerfisins og notandakenni, og sem smáatriði segja það sá eini sem getur breytt heimildum hvers þáttar í kerfinu frjálslega er ofurnotandinn, eða rót. Allir hinum notendunum er aðeins heimilt að breyta heimildum og eiganda þeirra skrár sem tilheyra þeim.

Þannig að ef við vildum breyta eiganda test.html skrárinnar þannig að í stað þess að tilheyra notendaskránni verður það eign notandans adry, það sem við verðum að gera er eftirfarandi:

$ chown adry test.html

Ef við þurfum einhvern tíma að skráin tilheyri notendaskránni aftur, verðum við að „varlega“ notandann reyna að framkvæma eftirfarandi:

$ chown guille test.html


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

3 athugasemdir, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   Juan Jose Cúntari sagði

    Farsímaþjónusta + hlekkur í þeirri grein með óperuvafra og smáa letri sem þeir drógu frá 15, 01 pesó án þess að borða eða drekka það

  2.   Jahaziel Ortiz Barrios sagði

    Framúrskarandi greinar þínar, takk

  3.   brendon sagði

    Af hverju að nota heimildir? Ég skil ekki kveðjur.