Kuidas muuta failid ja kataloogid kustutamatuks, isegi juurte järgi Linuxis


Unixi-laadsetes operatsioonisüsteemides, sealhulgas Linuxis, on root konto või kasutajanimi, mis vaikimisi saab muuta kõiki süsteemi katalooge ja faile. Selles artiklis näitame, kuidas muuta katalooge või faile eemaldamatuks isegi Linuxi juurkasutaja jaoks.

Faili kustutamatuks muutmiseks mis tahes süsteemi kasutaja, sealhulgas juur, peate selle muutma, kasutades käsku chattr. See käsk muudab faili atribuute Linuxi failisüsteemis.

Kuidas muuta fail Linuxis kustutamatuks

Allolev käsk muudab faili/backups/passwd muutumatuks (või kustutamatuks). See tähendab, et faili ei saa kuidagi muuta: seda ei saa kustutada ega ümber nimetada. Sellele ei saa isegi linki luua ja ka faili ei saa andmeid kirjutada.

Pange tähele, et selle atribuudi määramiseks või eemaldamiseks vajate superkasutaja õigusi sudo käsu abil:

$ sudo chattr +i /backups/passwd
OR
$ sudo chattr +i -V /backups/passwd

Faili atribuutide kuvamiseks kasutage käsku lsattr, nagu näidatud.

$ lsattr /backups/passwd 

Nüüd proovige muutumatu fail eemaldada nii tavakasutajana kui ka juurena.

$ rm /backups/passwd
$ sudo rm /backups/passwd

Kuidas rekursiivselt muuta kataloogi Linuxis kustutamatuks

Lipu -R abil saate rekursiivselt kataloogide atribuute ja nende sisu muuta järgmiselt.

$ sudo chattr +i -RV /backups/  

Faili uuesti muudetavaks muutmiseks kasutage ülaltoodud atribuudi eemaldamiseks märki -i järgmiselt.

$ sudo chattr -i /backups/ passwd

Lisateabe saamiseks lugege seda artiklit: 5 käsku „chattr” oluliste failide muutmiseks Linuxis IMMUTABLE (muutumatuks)

Need seonduvad artiklid on teile kasulikud:

  1. Kuidas hallata Linuxi kasutajaid ja rühmi
  2. Kasutajate ja rühmade haldamine ning sudo-juurdepääsu lubamine kasutajatele
  3. Kuidas leida Linuxis SUID- ja SGID-õigustega faile
  4. Tõlgi rwx-õigused Linuxi kaheksavormingusse

See on kõik! Selles artiklis näitasime, kuidas muuta failid eemaldamatuks isegi Linuxi juurkasutaja poolt. Küsimusi saate esitada allpool oleva tagasisidevormi kaudu.