Kada ku tara ƙarfafa systemd a kan saukar da user na OpenVPN
Dabarun mafi ƙarancin izini guda biyu tare ba su zama mafi tsauri ba. Zaɓi wanda ke yin canjin ainihi, sannan ka tsara ikon a duk tsawon rayuwar sabis ɗin.
Dabarun mafi ƙarancin izini guda biyu da aka manne tare ba sa samar da turawa mafi tsauri. Ɗaya samfurin yana barin daemon ya fara da izini sannan ya sauko zuwa asusu marar izini bayan farawa; ɗayan yana sa mai kula da sabis ya ƙaddamar da shi ƙarƙashin ainihi mai iyaka tun daga umarni na farko. Kowanne yana aiki shi kaɗai, kuma haɗuwar tana yawan samar da sabis wanda ba zai iya yin ko ɗaya daga cikin ayyukan biyu da tsabta ba. Sauran wannan yana bin shawarar a tsari.
Samfura biyu, mai canjin guda ɗaya
Samfurin farko na daemon ne. Zaɓuɓɓukan OpenVPN na al'umma user da group suna canza ainihi bayan an saita rami da maɓallai, kuma persist-key tare da persist-tun suna riƙe waɗannan albarkatu suna amfaniwa bayan haka.
Samfurin na biyu na mai kula da sabis ne. Saitin systemd User= ko Group= yana ƙayyade ainihin da tsari zai fara ƙarƙashinsa, kuma umarnin iyawa suna ƙayyade abin da zai iya riƙewa. Zaɓi tsakanin samfuran tambayar fakiti ce kafin ta zama tambayar tsaro, kuma mai kula da fakiti ya riga ya amsa ta. Aikinka shine ka sami wannan amsar maimakon ƙirƙirar zaɓi na uku.
Dukansu halal ne. Kuskure shine a ɗauke su a matsayin yadudduka na ƙira ɗaya, domin samfurin na biyu zai iya mai da canjin ainihin na farko aikin da tsarin ba ya da izinin yin sa.
Yanke shawara inda ainihi ke canzawa
Idan rukunin ya riga ya fara a matsayin asusu na musamman, ƙara umarnin daemon ya zama wani asusu yana neman sauyin setuid wanda ba a taɓa nufin sabis mai ƙarfi ya yi ba. Gazawar tana bayyana a matsayin kuskuren izini lokacin farawa maimakon saƙon manufa bayyananne. Ana karanta shi kamar iyawar da ta ɓace, wanda ke tura mutane zuwa ga fiɗaɗɗen saitin iyaka maimakon tambayar ainihi.
Karanta abin da fakiti da aka shigar ke bayarwa da gaske kafin ka gyara wani abu, har da kundin drop-in ɗinsa. Wasu rukuni suna barin saukar daemon da gangan saboda mai kula ya riga ya kula da ita, kuma wasu sun dogara da waɗannan zaɓuɓɓuka don canjin bayan farawa. Cire ɗaya daga cikinsu ba tare da sanin wane samfuri ka gada ba shine yadda sabis mai aiki ke daina farawa.
Rubuta samfurin da aka zaɓa a layi ɗaya: mallakar mai kula ko mallakar daemon. Duk umarni na gaba dole su dace da wannan jumlar, kuma ya kamata a ɗauki rukunin gauraye a matsayin kuskure maimakon sulhu.
Iyawa iyakoki ne, ba kyauta ba
Saitin iyakar iyawa yana faɗin abin da tsari zai iya riƙewa mafi yawa. Rufi ne, kuma lissafin iyawa a can ba ya ba da komai shi kaɗai, shi ya sa rukunin da ke da saitin iyaka mai karimci zai iya kasa ƙirƙirar rami duk da haka.
Abin da a zahiri ke sanya iyawa cikin saitin kewayen sabis shine AmbientCapabilities=. Bayanin aiwatar da systemd yana rubuta umarnin biyu daban, kuma wannan bambanci yana bayyana mafi yawan shawarwarin iyawa masu rikitarwa a yanar gizo.
Ƙara iyawa kawai bayan aikin da ke kasawa ya gano ta. Fiɗaɗɗen saitin iyaka yana ɓoye ainihin sanadi kuma yana barin sabis ɗin da izini fiye da yadda ƙirar ta nufa. Hakanan yana sa rukunin ya fi wuya a duba, domin rufin ba ya bayanin aikin kuma. Cire ƙarin iyawar da zarar an gyara ainihin aibu.
Tsara ikon a duk tsawon rayuwa
Lissafa abin da tsari ya kamata ya yi a kowane mataki: farawa, yanayi mai tsayawa, sake tabbatarwa da rushewa. Ƙirƙirar mu'amala, canjin hanyoyi, karanta maɓalli mai kariya da kiran mataimaki duk ba sa faruwa a lokaci ɗaya ko ƙarƙashin buƙatu ɗaya. Tsara lissafin bisa mataki kafin ka tsara shi bisa iyawa.
Zaɓuɓɓukan dorewa suna adana albarkatu a tsawon sake tattaunawa, kuma ba sa ba da izini waɗanda ba a taɓa riƙe ba. Maɓallin da tsari ba zai iya karantawa a farawa ba zai kasance ba a iya karantawa daga baya, duk abin da tutocin dorewa suka ce. Tutocin suna adana abin da ya riga ya yi aiki.
Yi amfani da asusu na musamman maimakon wanda aka raba. Masu haɓaka OpenVPN suna gargaɗi game da al'adar amfani da nobody a matsayin misali na gama gari, domin wasu sabis a kan mai masauki na iya kasancewa suna aiki da wannan asusu, kuma keɓewar da kake tsammani babu ita.
Fasalulluka da ke canza nauyin gida, kamar sauke tashar bayanai ko ginawa da ke haɗawa daban, na iya motsa waɗanne ayyuka ake buƙata. Sake duba taswirar idan fakiti ya canza, ba kawai idan wani abu ya lalace ba.
Rubuta shirin kuma ka riƙe hanyar dawo da ita
Rikodin turawa ya kamata ya ambaci mai kula, ainihin farawa, ainihin da ake so ya tsaya da kuma kowace kyauta tare da aikin da ke buƙatarta. Wannan rikodin shine ke sa canji na gaba a iya dubawa maimakon gwaji.
Riƙe damar consoles yayin da kake gyara, domin rukunin da ke kasawa a farawa yana da wuya a gyara daga nesa. Gwada sake farawa da cikakken sake yi na'urar kafin ka ce canjin ya cika. Rukunin da ya tsira daga sake farawa zai iya kasawa kafin cibiyar sadarwa ta tashi.
Nasara rayuwa ce da aka fahimta mai ƙarancin iko, ba tsari da ke tashi yana aiki a ƙarƙashin sunan da ba root ba.