Rufin sirri na faifai da nosuid suna kama da bambancin ra’ayi ɗaya, kuma ba su da wata alaƙa kwata-kwata. Ɗaya yana kare bayanai yayin hutu, ɗayan kuma yana yanke shawarar ko kernel zai girmama bit ɗin dama a lokacin da shiri ya fara. Mataimakin da bai isa ga asalin da yake tsammani ba yana gunaguni ne game da na biyu. Tsammanin cewa na farko ne ke da alhakin yana sa mutane su sake shigar da abokan ciniki waɗanda ba su taɓa lalacewa ba.

Abubuwa Biyu Marasa Alaƙa

Rufin sirri na faifai yana amsa wanda zai iya karanta bulogin sa’ad da na’urar a kashe. Zaɓin haɗawa yana amsa abin da kernel zai yi da bit ɗin yanayin fayil sa’ad da wani ya aiwatar da shi. Babu wani abu a na farko da ke tauye na biyu, kuma kwamfutar tafi-da-gidanka da aka rufa da sirri gaba ɗaya za ta iya haɗa tsarin fayil da duk hani a wurin.

Karanta su a matsayin abu ɗaya shi ne ke haifar da ka’idar cewa wurin ajiyar da aka rufa da sirri yana hana shiga root. Wannan ka’idar tana rayuwa ne saboda alamomin biyu suna bayyana a na’ura ɗaya, ba don suna da dalili ɗaya ba.

Abin da Haƙiƙa ke Danne Sauyin

Bayanin execve yana kwatanta yadda fayil mai aiwatarwa na set-user-ID ke canza ainihin sabon tsari zuwa na mai fayil ɗin. Wannan shafi ɗin yana lissafa sharuɗɗan da ke danne wannan sauyi da makamancinsu ga masu gano rukuni: saitin no_new_privs, tsarin fayil da aka haɗa da nosuid, da tsari da ake bibiya. Ana watsi da iyawar fayil a ƙarƙashin waɗannan sharuɗɗa. Waɗannan ƙa’idoji huɗu suna rufe kusan kowane rahoto irin wannan.

Wannan lissafin yana bayyana me ya sa yanayin da ls ke bugawa ba shi ne dukan labarin izini ba. Ba ya gaya muku wane sharadi ya haifar da wata saƙon gazawa, kuma mai yiwuwa manhajar tana ba da rahoto kan wani aikin tabbaci mara alaƙa da waɗannan kalmomi. Riƙe ainihin shirin, mai ƙaddamarwa da jerin kuskure kafin ku yanke hukunci.

Gano fayil ɗin aiwatarwa da fakitin da aka goyi bayan ya shigar, mai shi, ainihin hanyarsa da manufar tsarin fayil ɗin da ke ɗauke da shi. Kwafi da ke cikin babban fayil na saukarwa ba shi ne mataimakin da aka shigar ba, ko menene yanayinsa ya ce.

Abin da Bai Kamata a Yi Ba

Sanya bit ɗin set-user-ID a kan binary da ba a tabbatar da shi ba da kuma motsa shi har hani ya ɓace ba gyara ba ne. Yana maye gurbin manufar da ba ku fahimta ba da damar da ba za ku iya duba ta ba, kuma wannan dabarar da aka yi wa mataimaki sanannen hanyar haɓaka ne. Cire nosuid daga haɗawa ya fi muni, domin yana shafar kowane shiri a wannan tsarin fayil, ba ɗaya kawai ba.

Hanyar da aka goyi bayan ita ce shigarwar mataimaki ko sabis ɗin da aka rubuta a takardu daga abokin ciniki, wanda mai gudanarwa ke yi, wanda ke ajiye binary ɗin inda manufar ke tsammaninsa. Hakan yana kiyaye tsarin dama ɗaya maimakon biyu.

Tabbatar da Ainihin Yanayin Ƙaddamarwa

Bayan gyara da aka ba da izini, gudanar da mataimakin yadda samfurin ke gudanar da shi maimakon daga shell na root. Nasara a matsayin root ba ta tabbatar da kome game da hanyar da talaka ke bi, kuma bambanci tsakanin waɗannan yanayi biyu shi ne ainihin abin da gazawar ta kasance game da shi.

Sannan tabbatar da aikin cibiyar sadarwar da mataimakin ya wanzu dominsa. Mataimakin da ke farawa amma ba zai iya saita mu’amala ba ya matsa matsalar mataki ɗaya gaba, bai warware ta ba.

findmnt -no TARGET,OPTIONS /home
getcap /usr/libexec/openvpn-helper 2>/dev/null; ls -l /usr/libexec/openvpn-helper

Rubuta zaɓuɓɓukan haɗawa da mallakar mataimakin a cikin bayanin ɗaya. In ba haka ba, wanda zai gyara wannan na gaba zai sake ka’idar rufin sirri daga farko.

Labarai masu alaƙa