Àmì àkọ́kọ́ máa ń jẹ́ ìkìlọ̀, kì í ṣe ìkùnà. Ẹ̀rọ ìbánisọ̀rọ̀ kan kọ̀ láti gbé kókó wọlé nítorí fáìlì náà jẹ́ kíkà nípasẹ̀ ẹgbẹ́ tàbí gbogbo ènìyàn, tàbí àyẹ̀wò ààbò kan rí client.key ní ipò 644 nínú àkójọpọ̀ profáìlì tí ó tún ní àwọn àkójọpọ̀ tí a kó jáde. Kò sí ohun tí ó ti kùnà, ìdí yẹn sì ni wọ́n fi ń gbà ìkìlọ̀ náà lásán. Kókó náà ń ṣiṣẹ́, ọ̀nà abẹ́lẹ̀ ń gòkè, fáìlì náà sì jẹ́ kíkà nípasẹ̀ gbogbo àkọsílẹ̀ lórí ẹ̀rọ náà.

Àmì náà jẹ́ ìkìlọ̀ ìyọ̀nda, kì í ṣe ìdáná

Nínú ètò tí ó dàbí Unix, kókó àdáni yẹ kí ó jẹ́ kíkà nípasẹ̀ àkọsílẹ̀ tí ó ń ṣiṣẹ́ iṣẹ́ náà nìkan. Ipò 600 pẹ̀lú olówó tí ó tọ́ ni ètò àṣà. Ipò 644 túmọ̀ sí pé olùlò kọ̀ọ̀kan lórí ẹ̀rọ lè ṣe ẹ̀dà kókó náà, àti lórí ẹ̀rọ ìkọ́ tí a pín, ìyẹn ni olùgbọ́ tòótọ́.

Àwọn ẹ̀rọ ìbánisọ̀rọ̀ tí ó ń yẹ̀wò èyí ń ṣe oore fún ọ. Àwọn tí kò yẹ̀wò kì í ṣe ẹ̀rí pé fáìlì náà wà láàbò, àti ìsopọ̀ tí ó ṣàṣeyọrí kò sọ ohunkóhun nípa ẹni mìíràn tí ó lè ka àwọn ohun èlò tí ó jẹ́ kí ó ṣeéṣe. Wo ìkìlọ̀ náà gẹ́gẹ́ bí gbogbo àwárí. Ó tọ́, ó sì dé kí ẹnikẹ́ni tó ṣe ẹ̀dà fáìlì náà.

Bá ipò mu pẹ̀lú ìdánimọ̀ iṣẹ́

Ìwọlé fún olówó nìkan bá kókó tí olówó yẹn ń lò mu. Iṣẹ́ tí ó ní ẹgbẹ́ tí a pín mọ̀ọ́mọ̀ lè nílò ètò ìṣàkóso mìíràn, gẹ́gẹ́ bí kíkà ẹgbẹ́ lórí kókó tí àkọsílẹ̀ iṣẹ́ ní. Fífi ipò oníwọ̀n kan náà sí gbogbo fáìlì lójú fọ́ àwọn ẹ̀rọ ìbánisọ̀rọ̀ tí a ń gbà, àti chmod -R 777 kì í ṣe ojútùú fún ohunkóhun.

Yẹ̀wò olówó àti àkọsílẹ̀ iṣẹ́ kí o tó yí ohunkóhun padà. Àwọn ìwé-ẹ̀rí CA ti gbogbo ènìyàn àti àwọn kókó ìdánimọ̀ àdáni ní àwọn ohun tí ó yẹ kí ó jẹ́ àṣírí tí ó yàtọ̀ bí wọ́n tilẹ̀ wà nínú àkójọpọ̀ kan náà, nítorí náà ipò àtúnṣe lórí gbogbo àpò náà ń wo àwọn méjèèjì bí ohun kan náà.

ls -l /etc/openvpn/client/
stat -c '%U %G %a %n' /etc/openvpn/client/*.key
id openvpn

Lórí àwọn pẹpẹ mìíràn, lo ibi ìpamọ́ kókó tàbí àwòṣe ìṣàkóso ìwọlé tí a kọ sílẹ̀ dípò kí o túmọ̀ àwọn ipò Unix sí àròsọ. Orúkọ fáìlì tí ó parí pẹ̀lú private jẹ́ àmì, kì í ṣe ọ̀nà ìmúṣẹ.

Wá àwọn ẹ̀dà tí ipò kò bo

Àwọn olùṣàtúnṣe, àwọn àkójọpọ̀ ìpamọ́, àwọn profáìlì tí a kó jáde àti àwọn àkójọpọ̀ ìgbà díẹ̀ lè kọ̀ọ̀kan pa ìdánimọ̀ kan náà mọ́. Dáàbò bo àwọn ẹ̀dà yẹn ní ìbámu pẹ̀lú ohun tí wọ́n ní, nítorí fífún fáìlì ìpilẹ̀ náà ní ààbò kò ṣe ohunkóhun fún èyí tí ó wà nínú tar oṣù tí ó kọjá.

Frásì ìpàtẹ́nà lórí fáìlì kókó wúlò fún ohun èlò tí a pamọ́, kò sì dá àbò bo fífi fáìlì tí a ti fi ààmì pa jáde lẹ́gbẹ̀ẹ́ ọ̀rọ̀ ìpàtẹ́nà rẹ̀. Àwọn ìyọ̀nda ń dáàbò bo ohun tí ó wà nínú ètò fáìlì lọ́wọ́lọ́wọ́; wọn kò sọ ohunkóhun nípa ẹ̀rí ìwọlé tí a ti ṣe ẹ̀dà rẹ̀ sí ibòmíì.

Wá àwọn ẹ̀dà kí o tó polongo pé iṣẹ́ ti parí: grep -rl ìlà orí kókó nínú àwọn àkójọpọ̀ tí ó ṣeéṣe, àti ìwòye àwọn àyọkùrò ìpamọ́. Èsì máa ń dùn mọ́ni ju fáìlì tí o bẹ̀rẹ̀ pẹ̀lú lọ.

Lẹ́yìn àtúnṣe, ṣàyẹ̀wò kí o sì yí padà

Dánwò pé iṣẹ́ tí a ní lọ́kàn ṣì ń jẹ́rìí, lẹ́yìn náà jẹ́rìí pé kò sí àkọsílẹ̀ tí kò yẹ tí ó gba ìwọlé. Fi àbájáde àyẹ̀wò sí mẹ́tádéètà, nítorí kò pọn dandan láti tẹ̀ kókó jáde láti fi ẹ̀rí hàn pé a lè ka fáìlì náà ó sì fi ohun èlò náà sínú àkọsílẹ̀.

Tí kókó bá fara hàn, fún ipò ní ààbò, lẹ́yìn náà yí ẹ̀rí ìwọlé padà kí o sì fagilé èyí tí ó ti pẹ́. Àpèjúwe POSIX chmod ṣàlàyé ohun tí bit ipò kọ̀ọ̀kan túmọ̀ sí, èyí tí ó yẹ kí a mọ̀ kí àyẹ̀wò tó ń bọ̀ tó béèrè pé kí o dá ẹ̀tọ́ nọ́mbà tí o yàn.

Àwọn àpilẹ̀kọ tó jọra