sudo, &, -b edo --daemon: nola jarri OpenVPN bezeroa atzeko planean
Ampersand batek terminala askatzen du, ez saioa. Konparatu sudo -b, --daemon eta zerbitzu-instantzia bat prozesuaren jabe nor den eta galderei nor erantzuten dien kontuan hartuta.
«Exekutatu atzeko planean» esaldian bi galdera daude ezkutuan. Lehenengoa da ea erabiltzaile honek prozesu pribilegiatu bat abiaraz dezakeen; bigarrena da ea saioak jarrai dezakeen inork terminalean idatzi gabe. Shellaren ampersandak ez dio bati ere erantzuten, eta sudo pasahitza aldagai batean gordetzen duen script batek gaizki erantzuten dio lehenari eta ukituta uzten du bigarrena. Banandu itzazu eta aukerak erraz konparatzen dira.
Konparatu hiru hautagaiak jabetzaren arabera, ez erosotasunaren arabera.
Hiru modu terminala uzteko, hiru jabe desberdin
Komando bati ampersand bat eransteak shellari eskatzen dio atzeko planoko lan gisa exekuta dezala, eta lana shell horrena da oraindik. sudo-k galdetu dezake programak hasi aurretik ere, eta OpenVPN gero galdetu dezake gako-pasahitz edo saio-hasiera baten truke. Sarrera itxaroten duen komando bat atzeko planean jartzeak inork begiratzen ez duen terminal baten zain dagoen prozesu bat sortzen du. Terminala askatzen da; elkarrekintza, ez.
Hori da aukerarik merkeena eta modurik nahasgarrienean huts egiten duena, galdetegia operadoreak jada utzi duen leku batean agertzen delako.
sudo -b ez da kredentzialen kudeatzaile bat
sudo -b sudo-ren beraren ikuspegitik exekutatzen du komandoa atzeko planean, eta hori falta den funtzioa bezala entzuten da, baina ez da. sudo-ren eskuliburuaren arabera, komando interaktiboek gaizki jokatzen dute modu horretan, eta shellaren lan-kontrolak ezin ditu kudeatu sortzen dituen prozesuak. Prozesua mugitzen du, galderei erantzuteko modurik eman gabe. Ezerk ez du gako pribatu baten pasahitz-esaririk edo atebidearen saio-hasierarik ematen.
Konexioak elkarrekintza behar badu, konponbidea sostengatutako autentifikazio ez-interaktiboko antolaketa bat da, ez galdetegi bera abiarazteko beste modu bat.
--daemon-ek programa aldatzen du, ez saioa
--daemon OpenVPN berari eskatzen dio hasieratzearen ondoren bereiz dadila. 2.6 bertsioaren eskuliburuak ohartarazten du syslog birbideratzea aukera analizatzean gertatzen dela, nahiz eta bereiztea geroago gertatu, beraz mezuak terminalean espero baino lehenago agertzeari utz diezaiokete. Puntu horren ondorengo isiltasunak ez du tunelari buruz ezer frogatzen. Gehitu espresuki --log edo --log-append horrela irteera irakur dezakezun leku batera heldu dadin.
Deabru-moduak kontsola ere betiko kentzen du. Babestutako gako pribatu batek askpass behar du modu horretan, eta kontsolan sartutako kredentzialek cache-aukerak batuta geroagoko reautentifikazioa galdetzeko lekurik gabe utz dezakete. Egiaztatu autentifikazio-eredua instalatutako bertsioaren aurka, atzeko planoko abiarazteak bere lehen gako-berritzea biziraungo duela suposatu aurretik.
Zer lortzen duen sudo baliozkotzeak eta zer ez
sudo -v cachean gordetako tokiko kredentziala baliozkotzen edo freskatzen du, politikak eskatzen badu autentifikatuz. Ez du OpenVPN abiarazten, ez da atebidearekin autentifikatzen eta ez du bermatzen scripteko geroagoko komando bat baimenduta egongo denik. sudo -n kontrakoa esan nahi du: ez galdetu, huts egin. Horrek tokiko baimen-hutsegitea esplizitu egiten du, eta hori erabilgarria da, eta ez du ezer esaten OpenVPN-k geroago zer eskatuko duen.
Bi aukerek ez dute arrazoirik ematen denoi pasahitzik gabeko komandoak emateko edo administratzailearen pasahitza script batera bidaltzeko.
Nahigoago behatu daitekeen jabe bat
Makinaren jabetzako tunel baterako, erabili banaketak onartzen duen zerbitzu-instantzia. Jabe horrek abiaraztea, gelditzea, egoera eta erregistroak ematen ditu, eta zure saioa amaitu ondoren ere irauten du. Shellaren atzeko planoko exekuzioa, deabrutzea eta berrabiarazte-begizta elkarren inguruan muntatzeak hiru jabe sortzen ditu tunel bakarrerako eta ez du erantzun argirik zein ari den martxan.
Edozer aukeratu ere, egiaztatu tunela zertarako existitzen den baliabidea. Abiarazte-eskaera arrakastatsu bat prozesu-gertaera bat da, ez konexio bat funtzionatzen ari denaren froga.