Badhanka VPN waxay u baahan tahay sudo: xaddid qaanuunka, xaqiiji siyaasadda
Badhan ku yaal desktop ma aha sabab loo helo root bilaa fure. Hubi in maareeyaha shabakadu isagu samayn karo, xaddid hal amarro, ka dibna xaqiiji dhammaan siyaasadda sudo.
Badhanka VPN waxa uu u shaqeeyaa maamulaha oo ku guuldareystaa dhammaan kuwa kale, sidaas darteed qof ku darayaa sadar sudoers. Sadarkaas wuxuu inta badan ka cimri dheeraadaa dhibaatada loogu talagalay inuu xalliyo, wuxuuna inta badan siiyaa wax ka badan wixii badhanku u baahnaa. Kahor intaadan tafatirin siyaasadda, hubi in milkiilaha xiriirka la taageeray uu horey u qaban karo shaqada. Saddexda shuruudood ee hoose waxay go'aamiyaan in sudo uu ku lug leeyahay iyo in kale.
Shuruud 1: milkiilaha la taageeray ayaa samayn kara isagoon sudo lahayn
Inta badan desktop-yada Linux maareeyaha shabakadu horey ayuu u leeyahay xiriirada VPN, oo oggolaanshihiisu wuxuu maraa polkit halkii uu mari lahaa sudo. Isticmaale loo ogolaaday inuu xiriir kiciyo ayaa sidaas ka samayn kara khadka amarka isagoon qaanuun root ah lahayn. Hubi waxa maareeyahu oggol yahay kahor intaadan u malayn in badhanku u baahan yahay mudnaan. Haddii jawaabtu haa tahay, isbeddelka sudoers wuxuu xallinayaa dhibaato aan jirin.
nmcli connection show
nmcli connection up "Work VPN"
Haddii maareeyahu diido, akhri sababta: qaanuun polkit oo maqan, xiriir uu leeyahay isticmaale kale ama profile lagu kaydiyay meel uusan isticmaalahu akhrin karin. Mid kasta oo ka mid ah waxa uu leeyahay hagaajin la taageeray oo ka cidhiidhi ah qaanuunka sudo. Kor u qaadista mudnaanta waa habka ugu dambeeya, ma aha kan koowaad.
Shuruud 2: qaanuunku wuxuu magacaabaa hal fayl la fulin karo iyo doodihiisa
Haddii sudo dhab ahaan loo baahan yahay, qaanuunku waa inuu magacaabaa amarka saxda ah iyo, halka suurtagal ah, doodaha uu isticmaali karo. Qaanuun u oggolaanaya isticmaale inuu maamulo script duuban wuxuu kaliya yahay mid ammaan ah sida oggolaanshaha scriptkaas, sababtoo ah isticmaalahu wuu beddeli karaa waxa root fulin doono. Qaanuun leh calaamad kasta kadib amarka waa isla dhibaatadaas oo qaab gaaban.
sudo -l -U alice
ls -l /usr/local/sbin/vpn-up
Hubi waddo kasta oo ku jirta silsiladda amarka: binary-ga, scriptka uu wacayo, faylka habaynta uu akhrinayo iyo galka kasta oo dhexdooda ah. Haddii midkoodna uu yahay mid isticmaalahu qori karo, qaanuunka xaddidan wuxuu dhab ahaan yahay root aan xad lahayn. Doodaha ayaa sidoo kale muhiim ah, sababtoo ah amarka aqbala waddada habaynta waxaa loo jeedin karaa fayl uu isticmaalahu xakameeyo. Qaanuunka u qor hawsha, ma aha badhanka.
Istaag haddii amarku u baahan yahay fayl uu isticmaalahu xakameeyo si uu u shaqeeyo. Markaas nashqaddu waa khalad, oo qaanuun kasta oo sudoers ah ma ka dhigi doono mid ammaan ah.
Shuruud 3: siyaasadda oo dhan waa la falanqaynayaa, ma aha oo kaliya sadarkaaga
Ku xaqiiji tifaftiraha xira faylka oo hubiya naxwaha, oo xaqiiji siyaasadda la isku daray halkii qayb. Fayl keligiis la falanqeeyo waxa uu wali jebin karaa nidaamka gelinta ama labanlaabi karaa qaanuunka si uu u beddelo dhaqanka.buugga visudo wuxuu diiwaan geliyaa tifaftiraha xira iyo habka hubinta-kaliya ee halkan la isticmaalay.
sudo visudo -c
sudo visudo -cf /etc/sudoers.d/vpn-launcher
Hubintu waxay soo sheegtaa faylka iyo sadarka marka ay guuldareysato, oo warbixintaas ayaa ah qaybta faa'iidada leh. Ku hagaaji isbeddelka loogu talagalay tifaftiraha halkii aad si xoog ah u kaydin lahayd khalad la yaqaan, sababtoo ah siyaasad jabtay ayaa hal mar xidhi karta dhammaan maamulayaasha. Faylalka ku jira galka gelintu waxay sidoo kale u baahan yihiin lahaanshaha iyo habka uu buuggu dalbanayo, haddii kale waa la iska indhatiri doonaa ama waa la diidi doonaa. Naxwahu waa kaliya albaabka koowaad: markuu gudbo, dib u akhri qaanuunka oo weydii waxa uu dhab ahaan oggol yahay.
Istaag haddii habka kaliya ee isbeddelku u shaqeeyo uu yahay in la damiyo hubinta naxwaha. Taasi ma aha siyaasad, waa hakad sugaya dib u bilaabid.
Soo kabasho: hayso fadhi wali shaqeeya
Kahor intaadan kaydin, hubi in fadhi maamule oo la ogolaaday horey u furnaa iyo in waddo labaad oo mashiinka laga galo ay jirto. Khalad sudoers ah wuxuu kaa qaadi karaa awoodda aad ku hagaajiso, badhan desktop-na ma qaadato khatartaas. Haddii sudo horey u jabay, isticmaal waddada soo kabashada ee diiwaan gashan ee nidaamka halkii aad iska hindisi lahayd mid.
sudo -n true
id
Beddelooyinka sida pkexec waxay ku tiirsan yihiin rakistooda iyo siyaasadooda, marka ma aha codsi root labaad oo la dammaanad qaaday. Sidoo kale kala sooc oggolaanshaha maxalliga ah iyo bixinta sirta VPN: qaanuun sudo ma furi karo wakiil sir ah oo maqan, mana buuxiyo MFA-da iridda. Hagaajinta kadib, tijaabi akoonka caadiga ah isagoo sameynaya kaliya hawsha loogu talagalay, kadib isticmaal kontaroolada caadiga ah ee maareeyaha.
Go'aanku wuxuu dhammaanayaa marka aad sheegi karto shuruud kee ayaa sudo caddeeyay, qaanuunku waxa uu magacaabo, in siyaasadda oo dhan la falanqaynayo, iyo sida aad u soo kaban lahayd haddii kale. Bilow gaar ah oo kaa qaada gelitaanka maamulka waa ganacsi xun, oo inta badan waa laga fogaansan karaa.