Hvernig á að gera skrá og skrá óeyðanlega, jafnvel eftir rótum í Linux


Á Unix-líkum stýrikerfum, þar á meðal Linux, er root reikningurinn eða notendanafnið sem sjálfgefið getur breytt öllum möppum og skrám á kerfi. Í þessari grein munum við sýna hvernig á að gera möppur eða skrár ófjarlægjanlegar jafnvel af rótarnotandanum í Linux.

Til að gera skrá óeyðanlega af hvaða kerfisnotanda sem er, þar á meðal rót, þarftu að gera hana óbreytanlega með því að nota chattr skipunina. Þessi skipun breytir skráareigindum á Linux skráarkerfi.

Hvernig á að gera skrá óeyðanlega í Linux

Skipunin hér að neðan gerir /backups/passwd skrá óbreytanlega (eða óeyðanlega). Þetta gefur til kynna að ekki er hægt að breyta skránni á nokkurn hátt: það er ekki hægt að eyða henni eða endurnefna. Þú getur ekki einu sinni búið til tengil á það og engin gögn er líka hægt að skrifa í skrána.

Athugaðu að þú þarft ofurnotendaréttindi til að stilla eða fjarlægja þennan eiginleika með sudo skipuninni:

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

Til að skoða eiginleika skráar, notaðu lsattr skipunina eins og sýnt er.

$ lsattr /backups/passwd 

Reyndu nú að fjarlægja óbreytanlegu skrána, bæði sem venjulegur notandi og sem rót.

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

Hvernig á að gera skráarskrá óeyðanlega í Linux

Með því að nota -R fánann geturðu endurtekið breytt eiginleikum möppum og innihaldi þeirra sem hér segir.

$ sudo chattr +i -RV /backups/  

Til að gera skrá aftur breytanlega, notaðu -i táknið til að fjarlægja eiginleikann hér að ofan, eins og hér segir.

$ sudo chattr -i /backups/ passwd

Fyrir frekari upplýsingar, lestu þessa grein: 5 'chattr' skipanir til að gera mikilvægar skrár UMBREYTanlegar (óbreytanlegar) í Linux

Þú munt finna þessar tengdu greinar gagnlegar:

  1. Hvernig á að stjórna notendum og hópum í Linux
  2. Hafa umsjón með notendum og hópum og virkja sudo aðgang fyrir notendur
  3. Hvernig á að finna skrár með SUID og SGID heimildum í Linux
  4. Þýddu rwx heimildir yfir á Octal Format í Linux

Það er það! Í þessari grein sýndum við hvernig á að gera skrár ófæranlegar jafnvel af rótarnotandanum í Linux. Þú getur spurt hvaða spurninga sem er í gegnum athugasemdareyðublaðið hér að neðan.