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:
- Jinsi ya Kudhibiti Watumiaji na Vikundi katika Linux
- Kusimamia Watumiaji na Vikundi na Kuwezesha Ufikiaji wa sudo kwa Watumiaji
- Jinsi ya Kupata Faili zenye Ruhusa za SUID na SGID katika Linux
- 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.