Jinsi ya Kufanya Faili na Saraka isiweze kufutwa, Hata kwa Mizizi kwenye Linux


Kwenye mifumo ya uendeshaji inayofanana na Unix ikijumuisha Linux, root ni akaunti au jina la mtumiaji ambalo kwa chaguo-msingi linaweza kurekebisha saraka na faili zote kwenye mfumo. Katika makala hii, tutaonyesha jinsi ya kufanya saraka au faili zisizoweza kuondolewa hata na mtumiaji wa mizizi katika Linux.

Ili kufanya faili isiweze kufutwa na mtumiaji yeyote wa mfumo, pamoja na mzizi, unahitaji kuifanya isiweze kurekebishwa kwa kutumia amri ya chattr. Amri hii hubadilisha sifa za faili kwenye mfumo wa faili wa Linux.

Jinsi ya Kufanya Faili isiweze kufutwa katika Linux

Amri iliyo hapa chini hufanya faili ya /chelezo/passwd isibadilike (au isiweze kufutwa). Hii ina maana kwamba faili haiwezi kurekebishwa kwa njia yoyote: haiwezi kufutwa au kubadilishwa jina. Hauwezi hata kuunda kiunga kwake na hakuna data inayoweza kuandikwa kwa faili pia.

Kumbuka kuwa unahitaji marupurupu ya mtumiaji mkuu kuweka au kuondoa sifa hii, kwa kutumia sudo amri:

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

Kuangalia sifa za faili, tumia amri ya lsatr kama inavyoonyeshwa.

$ lsattr /backups/passwd 

Sasa jaribu kuondoa faili isiyoweza kubadilika, kama mtumiaji wa kawaida na kama mzizi.

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

Jinsi ya Kurudia Kufanya Saraka isiweze kufutwa katika Linux

Kwa kutumia -R bendera, unaweza kubadilisha kwa kujirudia sifa za saraka na yaliyomo kama ifuatavyo.

$ sudo chattr +i -RV /backups/  

Ili kufanya faili ibadilike tena, tumia ishara ya -i ili kuondoa sifa iliyo hapo juu, kama ifuatavyo.

$ sudo chattr -i /backups/ passwd

Kwa habari zaidi, soma nakala hii: Amri 5 za 'chattr' za Kufanya Faili Muhimu IMMUTABLE (Zisizobadilika) katika Linux.

Utapata nakala hizi zinazohusiana kuwa muhimu:

  1. Jinsi ya Kudhibiti Watumiaji na Vikundi katika Linux
  2. Kusimamia Watumiaji na Vikundi na Kuwezesha Ufikiaji wa sudo kwa Watumiaji
  3. Jinsi ya Kupata Faili zenye Ruhusa za SUID na SGID katika Linux
  4. Tafsiri Ruhusa za rwx katika Umbizo la Octal katika Linux

Ni hayo tu! Katika makala hii, tulionyesha jinsi ya kufanya faili zisizoweza kuondolewa hata na mtumiaji wa mizizi katika Linux. Unaweza kuuliza maswali yoyote kupitia fomu ya maoni hapa chini.