Linuxi käsud

Chattr-käsk Linuxis

Chattr-käsk Linuxis
Kui teie Linuxi süsteemi kasutavad erinevad kasutajad, saavad need kasutajad segada olulise ühise failikomplektiga. Seadme administraatorina ei soovi te mõnda faili tahtmatult kustutada või muuta. Sellistel juhtudel, "chattr,“Nimetatakse kaAtribuudi muutmineKasutatakse käsku, mis on mõeldud sellistele olukordadele vastu astumiseks.

Linuxis on igal failil mõned metaandmete atribuudid, mis sisaldavad atribuute ja neid atribuute saab määrata või kustutada ning väheseid atribuute saab vaadata ainult. Selle käsu peamine eesmärk on muuta olulised failid turvaliseks ja vältida nende tahtmatut kustutamist.

Esiteks kontrollimechattr”Käsk:

chattr [operaator] [lipp] [failinimi]

Operaatorid on:

Operaatorid Kirjeldus
+ Atribuudi lisamine faili
- Atribuudi eemaldamine failist
= Hoidke valitud atribuudid failide ainsaks atribuudiks

Nüüd kontrollime lippude loendit, mida kasutataksechattr”Käsk:

Lipp Kirjeldus
A Kui see on määratud, jääb aja (juurdepääsuaeg) kirje muutmata
S Kui see on määratud, värskendatakse muudatusi kettal sünkroonselt
a Kui see on määratud, avaneb fail kirjutamise lisamise režiimis
i Kui see on määratud, muutub fail muutmatuks ja seda lubab ainult ülekasutaja
j Kui see on määratud, värskendatakse kogu teavet ext3 päevikus enne faili ennast
t Kui see on seatud, ei sulandu saba
u Kui faili jaoks on määratud, salvestatakse selle andmed. See võimaldab kasutajal faili kustutada
e See atribuut näitab, et fail kasutab mälus oleva ploki kaardistamise ulatust

Mõelgem veelgichattr“Koos näidetega:

Kuidas lisada failile kirjutuskaitstud piirangut käsuga “chattr”:

Esiteks, kõige levinum kasutaminechattrKäsk määrab muutumatu lipui”. Loome faili nimega “minufail.txt”Ja muutke see kirjutuskaitstud käsuga:

$ sudo chattr + i minufail.txt

Pärast rakenduse „“ rakendamist ilmub faili lukuikooni”Lipp, nagu on näidatud ülaltoodud pildil. Pärast lipu seadistamist ei saa faili enam redigeerida, nagu on näidatud järgmisel pildil:

Samuti saab seada mitu lippu; Näiteks kui soovite muuta faili ainult kirjutuskaitstud ja piirata ka juurdepääsukirjet, siis kasutage järgmist:

$ sudo chattr + iA myfile.txt

Faili kirjutuskaitstud piirangu eemaldamine käsuga “chattr”:

Kui soovite need seaded eemaldada, kasutage alltoodud käsku:

$ sudo chattr -i minu fail.txt

Nagu on näha, saab faili pärast „i”Lipp.

Kuidas anda failile ainult liites juurdepääs käsuga “chattr”:

Failile ainult liites loa andmiseks kuvataksea”Lipu saab seada. Eesmärka”Lipp võimaldab kasutajatel failile midagi lisada ja piirata failis juba olevate andmete muutmist:

$ sudo chattr + minufail.txt

Kontrollime seda näitega:

Nagu ülaltoodud piltidel näidatud, saab teksti lisada ainult, kuid see ei saa olemasolevat teksti üle kirjutada.

Samamoodi eemaldage juurdepääsukasutus:

$ sudo chattr -a myfile.txt

Pärast piirangu eemaldamist saab faili üle kirjutada, nagu on näidatud ülaltoodud piltidel.

Kuidas määrata kataloogile piirang, kasutades käsku „chattr”:

Otseselt tervikut saab piirata kachattr”Käsk. Selle juhendi jaoks olen loonud kataloogi nimega "mydir", milles on mõned failid:

$ sudo chattr -R + i ./ mydir /

Selle kinnitamiseks proovige fail eemaldada:

Nagu näha, pole operatsioon lubatud.

Faili rakendatud atribuutide „chattr” kontrollimine:

Määratud atribuutide kontrollimiseks kasutage alltoodud käsku:

$ lsattr myfile.txt

Järeldus:

Atribuudi muutmine on mugav käsurea tööriist faililubade muutmiseks. See aitab kaitsta olulisi faile ja vältida nende muutmist, kui teie süsteem kasutab mitut kasutajat. Selles juhendis arutasime, kuidas kasutadachattr”Käsk metaandmete atribuutide muutmiseks, et muuta faili luba erinevate lippude abil.

SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...
0 A.D. Õpetus
Paljudest strateegiamängudest on 0 A.D. suudab silma paista põhjaliku tiitli ja väga sügava taktikalise mänguna, hoolimata sellest, et see on avatud l...