Kā padarīt failus un direktorijus neizdzēšamus, pat saknes Linux


Unix tipa operētājsistēmās, ieskaitot Linux, root ir konts vai lietotāja vārds, kas pēc noklusējuma var modificēt visus sistēmas direktorijus un failus. Šajā rakstā mēs parādīsim, kā direktorijus vai failus padarīt noņemamus pat root lietotājam Linux.

Lai padarītu failu dzēšamu jebkuram sistēmas lietotājam, ieskaitot root, tas ir jāpadara nemodificējams, izmantojot komandu chattr. Šī komanda maina faila atribūtus Linux failu sistēmā.

Kā padarīt failu dzēšamu Linux

Zemāk esošā komanda padara/backups/passwd failu nemaināmu (vai arī neizdzēšamu). Tas nozīmē, ka failu nekādā veidā nevar mainīt: to nevar izdzēst vai pārdēvēt. Jūs pat nevarat izveidot saiti uz to, un arī failā nevar ierakstīt datus.

Ņemiet vērā, ka, lai iestatītu vai noņemtu šo atribūtu, jums ir nepieciešamas superlietotāja privilēģijas, izmantojot sudo komandu:

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

Lai skatītu faila atribūtus, izmantojiet komandu lsattr, kā parādīts.

$ lsattr /backups/passwd 

Tagad mēģiniet noņemt nemaināmo failu gan kā parasts lietotājs, gan kā sakne.

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

Kā rekursīvi padarīt direktoriju Linux dzēšamu

Izmantojot karodziņu -R , varat rekursīvi mainīt direktoriju un to satura atribūtus šādi.

$ sudo chattr +i -RV /backups/  

Lai failu atkal padarītu maināmu, izmantojiet zīmi -i , lai noņemtu iepriekš minēto atribūtu šādi.

$ sudo chattr -i /backups/ passwd

Lai iegūtu papildinformāciju, izlasiet šo rakstu: 5 komandas ‘chattr’, lai Linux padarītu svarīgus failus nemaināmus (nemaināmus) Linux

Šie saistītie raksti jums noderēs:

  1. Kā pārvaldīt lietotājus un grupas operētājsistēmā Linux
  2. Lietotāju un grupu pārvaldība un sudo piekļuves iespējošana lietotājiem
  3. Kā Linux atrast failus ar SUID un SGID atļaujām
  4. Tulkojiet rwx atļaujas oktālo formātā Linux

Tieši tā! Šajā rakstā mēs parādījām, kā padarīt failus noņemamus pat root lietotājam Linux. Jebkurus jautājumus varat uzdot, izmantojot zemāk esošo atsauksmju veidlapu.