Linux naredbe

Naredba Chattr u Linuxu

Naredba Chattr u Linuxu
Ako različiti korisnici koriste vaš Linux sustav, ti se korisnici mogu petljati s važnim zajedničkim skupom datoteka. Kao administrator uređaja, ne biste željeli da se neke datoteke nenamjerno brišu ili mijenjaju. U takvim slučajevima, "chattr,"Također se naziva"Promijeni atribut"Koristi se naredba koja je stvorena za suočavanje s ovakvim situacijama.

U Linuxu svaka datoteka ima neka svojstva metapodataka, koja uključuju atribute i ti se atributi mogu postaviti ili obrisati, a samo nekoliko atributa može se pregledati. Primarni cilj ove naredbe je osigurati sigurnost važnih datoteka i spriječiti njihovo slučajno brisanje.

Prvo, provjerimo sintaksu „chattr”Naredba:

chattr [operator] [zastavica] [naziv datoteke]

Operateri su:

Operateri Opis
+ Da biste dodali atribut u datoteku
- Da biste uklonili atribut iz datoteke
= Odabrani atributi neka budu jedini atribut koji datoteke imaju

Sada provjerimo popis zastava koje se koriste s “chattr”Naredba:

Zastava Opis
A Kad se postavi, zapis vremena (vremena pristupa) ostaje nepromijenjen
S Kada se postave, promjene se sinkronizirano sinkroniziraju na disku
a Kad se postavi, datoteka se otvara u načinu dodavanja za pisanje
ja Kad se postavi, datoteka se ne može mijenjati i samo je superuser može omogućiti
j Kada se postave, sve se informacije ažuriraju u ext3 dnevniku prije same datoteke
t Kad je postavljen, nema spajanja repa
u Kada se postavi za datoteku, njezini se podaci spremaju. To omogućava korisniku da obnovi brisanje datoteke
e Ovaj atribut označava da datoteka koristi ekstenzije za mapiranje bloka u memoriju

Razumijemo dalje „chattr"S primjerima:

Kako datoteci dodati ograničenje samo za čitanje pomoću naredbe "chattr":

Prvo, najčešća upotrebachattr"Naredba postavlja nepromjenjivu zastavicu"ja". Stvorimo datoteku s imenom “myfile.txt"I učinite ga samo za čitanje pomoću naredbe:

$ sudo chattr + i myfile.txt

Ikona brave pojavit će se na datoteci nakon primjene "jaZastava ”, kao što je prikazano na gornjoj slici. Nakon postavljanja zastavice, datoteka se više neće moći uređivati, kao što je prikazano na sljedećoj slici:

Može se postaviti i više zastavica; na primjer, ako datoteku želite učiniti samo za čitanje i ograničiti pristup zapisu, tada upotrijebite:

$ sudo chattr + iA myfile.txt

Kako ukloniti ograničenje samo za čitanje datoteke pomoću naredbe "chattr":

Ako želite ukloniti ove postavke, upotrijebite donju naredbu:

$ sudo chattr -i moja datoteka.txt

Kako se može vidjeti, datoteka se sada može mijenjati nakon uklanjanja "ja”Zastava.

Kako dati datoteku pristup samo dodacima pomoću naredbe "chattr":

Da bi datoteci dao dopuštenje samo za dodavanje, pojavit će se "a"Zastava se može postaviti. Cilj „aZastava je dopustiti korisnicima da dodaju nešto u datoteku i ograničiti promjenu podataka koji su već u datoteci:

$ sudo chattr + moja datoteka.txt

Provjerimo to na primjeru:

Kao što je prikazano na gornjim slikama, tekst se može samo dodati, ali ne može prebrisati postojeći tekst.

Slično tome, da biste uklonili pristup, upotrijebite:

$ sudo chattr-moja datoteka.txt

Nakon uklanjanja ograničenja, datoteka se može prebrisati, kao što je prikazano na gornjim slikama.

Kako postaviti ograničenje na direktorij pomoću naredbe "chattr":

Cjelina se također može izravno ograničiti pomoću "chattr”Naredba. Za ovaj vodič stvorio sam direktorij pod nazivom "mydir" s nekoliko datoteka u njemu:

$ sudo chattr -R + i ./ mydir /

Da biste je provjerili, pokušajte ukloniti datoteku:

Kao što se vidi, operacija nije dopuštena.

Kako provjeriti primijenjene atribute "chattr" u datoteci:

Da biste provjerili koji su atributi postavljeni, upotrijebite naredbu prikazanu dolje:

$ lsattr moja datoteka.txt

Zaključak:

Atribut Change prikladan je alat naredbenog retka za izmjenu dozvola datoteke. Pomaže u zaštiti važnih datoteka i sprječavanju njihovog mijenjanja ako vaš sustav koristi više korisnika. U ovom smo vodiču razgovarali o tome kako koristiti "chattrNaredba za izmjenu svojstava metapodataka za promjenu dozvole datoteke pomoću različitih zastavica.

Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...
0 A.D. Vodič
Od mnogih strateških igara tamo, 0 A.D. uspijeva se istaknuti kao sveobuhvatan naslov i vrlo duboka, taktička igra unatoč tome što je otvoren izvor. R...
Vodič za Unity3D
Uvod u Unity 3D Unity 3D moćan je motor za razvoj igara. Cross platforma je to što vam omogućuje stvaranje igara za mobilne uređaje, web, stolne račun...