Gba ọ̀rọ̀ ìgbaniwọlé proxy pẹ̀lú secret-tool
Pa ọ̀rọ̀ ìgbaniwọlé proxy mọ́ kúrò nínú fáìlì ìbẹ̀rẹ̀ shell, kí o sì ṣàyẹ̀wò ìpàdé olùmúlò àti iye plaintext tí olùbàṣepọ̀ nílò.
Fún ìpàdé desktop alábàáṣepọ̀ tí ó ń lo Secret Service, tọ́jú àṣírí proxy lọ́tọ̀ kúrò nínú àwọn àbùdá ìdánimọ̀ rẹ̀:
secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example
Fi àṣírí náà lọ́tọ̀; má ṣe fi í sínú label àti àwọn àbùdá. Láti gbà á padà, lo secret-tool lookup purpose web-proxy host proxy.example. Pàṣẹ yẹn ń dá àṣírí tí ó bá a mu padà sórí standard output, nítorí náà fi èsì rẹ̀ ránṣẹ́ sí ojú-ìwé credential tí olùbàṣepọ̀ tí a ń fẹ́ ń ṣe àtìlẹyìn fún, kì í ṣe sí àkọsílẹ̀ àyẹ̀wò tí a pín.
Ìwá náà nílò ìpàdé D-Bus ti olùmúlò tí ó yẹ àti Secret Service tí ó wà. Ó lè máa nílò ṣíṣí àkójọpọ̀ náà. Iṣẹ́ cron kì í ṣe àtúnṣe ipò ṣíṣí desktop ní ìfọwọ́sowọ́pọ̀, ìwá root kì í sì yan keyring olùmúlò mìíràn.
Wo ìkùnà ìwá nínú ìpamọ́ lọ́tọ̀ kúrò nínú ìjẹ́wọ́ proxy tí a kọ̀. Fífi ọ̀rọ̀ ìgbaniwọlé òfo ránṣẹ́ ní ìdákẹ́jẹ́ àti gbígbìyànjú lẹ́ẹ̀kan sí i ń fi ohun tí ó kùnà pa mọ́.
Yàn àwọn ààyè credential ọ̀tọ̀ọ̀tọ̀ ti olùbàṣepọ̀ nígbà tí wọ́n bá ṣe àtìlẹyìn. Bí credential bá gbọdọ̀ wà nínú URL proxy, ṣe àkópọ̀ orúkọ olùmúlò àti ọ̀rọ̀ ìgbaniwọlé gẹ́gẹ́ bí ẹ̀yà URI; àmì ọ̀rọ̀ shell kì í ṣe àkópọ̀ URL.
Keyring yọ àìní àṣírí ọ̀rọ̀ gangan kúrò nínú .profile. Iye tí a gbà padà ṣì wà nínú ìrántí, àti fífi í jáde ń fi í hàn sí àwọn ìlànà ọmọ tí ó jogún rẹ̀. Ìpamọ́ tí a dáàbò bo kì í sọ àyíká ìṣiṣẹ́ yẹn di àpótí àṣírí.