VPN bezeroa desinstalatu da, baina tunela oraindik abiarazten da abioan
Kendutako VPN bezero batek systemd unitate bat, gordetako profila, laguntzaile bat eta apt biltegi bat utz ditzake. Inbentariatu laurak beste ezer purgatu aurretik.
Zure banaketak paketea kentzen du, zure menuak bere sarrera galtzen du, eta tunela hurrengo berrabiaraztearen ondoren ere altxatzen da. VPN bezero komertzial batek pakete-kudeatzaileak inoiz jarraitu ez zituen piezak uzten ditu, beraz kentze garbia ez da makina garbia bezalakoa. Pieza horietako lauk azaltzen dute ia konexio mamuzko guztia: unitate bat, konexio-profila, laguntzaile pribilegiatu bat eta hornitzailearen biltegia. Irakurri laurak ezer ezabatu aurretik, eta gero kendu bakoitza hura daukan osagaiaren bidez.
Desinstalatzaileak inoiz erregistratu ez zuena
Pakete-kudeatzaileak berak idatzitako fitxategiak kentzen ditu eta besterik ez. Ez du erregistrorik bezeroak exekuzio-denboran sortutako konexio-profil batez, instalazioaren ondoren gaitutako unitate batez, ezta baimen altuekin exekutatzen ari zela bere burua erregistratu zuen laguntzaile batez ere. Horietako bakoitza azpisistema desberdin bati dagokio, eta bakoitzak paketea berrabiarazte bat edo gehiago biziraun dezake. Hutsune horrek azaltzen du zergatik tunela osasuntsu egon daitekeen hura sortu zuen softwarea desagertu den bitartean.
Hondakinak beti du jabe bat, dela systemd, dela NetworkManager, dela biltegiko konfigurazioa, dela erabiltzaile bakoitzeko abio-automatikoko sarrera bat. Jabea lehenengo aurkitzeak eragozten du garbiketa makina erdi konfiguratu bihurtzea. Fitxategiak zuzenean ezabatzeak normalean funtzionatzen du jabeak berriro sortu arte, eta horregatik beheko komandoak kontsultekin hasten dira.
Lau jabe, lehenik irakurketa soilik
Hasi kontsultekin, ez ezabatzearekin, eta idatzi itzultzen diren izen zehatzak. Hornitzaileek sarritan bertsiodun karga bat bidaltzen dute metapaketearen ondoan, beraz produktu batek bi izenetan ager daiteke. Bi zerrendetan agertzen den izena bi jabe dituen produktu bakarra da, eta biak kendu behar dira. Lehen sortak paketeak eta unitateak biltzen ditu, eta han bihurtzen da hondakin gehiena ikusgai.
dpkg -l | grep -i acmevpn
systemctl list-unit-files | grep -i acmevpn
systemctl list-units --type=service --state=running | grep -i acmevpn
Bigarren sortak purgatze batetik maizenetan bizirauten duten bi osagaiak biltzen ditu, hots, konexio-profila eta hornitzailearen biltegia. Irakurri UUID zutabea, ez izena, izen bikoiztuak ohikoak baitira eta ezabatzeko komandoak identifikatzailea espero baitu. Biltegiko lerroa gaur kentzen ez baduzu ere irakurtzea merezi du, hornitzailearen ostalari hil batek hilabete batzuk geroago erlaziorik gabeko instalazio bat hauts baitdezake. Zerrendetako batek ere ez du ezer aldatzen, eta horixe da lehenengo exekutatzeko arrazoia.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
grep -ril acmevpn /etc/apt/sources.list.d/ /etc/apt/sources.list
Purgatzearen ondoren oraindik bizirik dagoen prozesua unitate aktibo bat da edo beste programa baten semea. Irakurri prozesuen taula eta haren guraso-katea existitzen ez den zerbitzu bat errudun egin aurretik. Erabiltzaile bakoitzeko abio-automatikoko sarrerek beste proba bat behar dute, eta saio-hasierako shell berri batean bakarrik agertzen dira, ez root saioan.
Trukagarriak ez diren hiru aditz
Gelditzeak uneko exekuzioa amaitzen du, desgaitzeak abioko estekak kentzen ditu, eta maskaratzeak unitatea /dev/null helbidera bideratzen du. Hirugarrenak soilik blokeatzen du aktibazioa socket, tenporizadore edo mendekotasun baten bidez, eta horrek hiruretako indartsuena egiten du. Ordenak garrantzia du oraindik makina zer egin erabakitzen ari zaren bitartean. Maskaratzea da erabaki horretan zehar egoera egokia, hurrengo abioan isilik hasi beharrean ozen huts egiten baitu.
Kendu maskara berriro instalatu aurretik, bestela pakete berria hondatuta agertuko da inork idatzi ez zuen arrazoi batengatik. Kontu bera aplikatzen zaie ontziratze-desberdintasunei: eraikuntza batek geldi daitekeen unitate bat ematen du, besteak zerbitzurik ere ez du uzten. Ezarri zein ontziratze duzun aditza aukeratu aurretik, garbiketa-bidea desberdina baita haien artean.
Komodinak erabiltzen dira profil okerra ezabatzeko
Ezabatu profila idatzitako UUIDarekin, eta inoiz ez komodin batekin. Keyfile direktorioak makinako Wi-Fi eta Ethernet profil guztiak ere gordetzen ditu, beraz bat-etortze zabal batek oraindik behar dituzun gauzak kentzen ditu. Eskuz ezabatutako keyfile bat hura daukan politikak berriro sor dezake, eta horrek ezabaketa eraginik gabekoa dirudi.
nmcli connection delete uuid <uuid>
Lehenengo esportatu atebidea eta identitatea profil hori oraindik duzun kopia bakarra bada, ezabaketa lokal batek ez baitu ezer baliogabetzen zerbitzarian. Biltegiak arau bera jarraitzen du: kendu hornitzailearen fitxategi bakarra eta haren gako-eraztuna, gero freskatu pakete-zerrendak eta saiatu berriro benetan nahi zenuen instalazioa. Zaharkitutako hirugarrenen sarrera bat uzteak mendekotasun zahar bat finka dezake edo ez du batere erantzungo. Bi ezabaketak txikiak dira, eta edozein desegin daiteke gordetzen duzun kopiatik.
Zer dabil oraindik berrabiaraztearen ondoren
Berrabiarazi garaipena aldarrikatu aurretik, eta gero bilatu artefaktuak, ez aplikazioa. Tunel interfaze bat, banatutako bide zaharkitu bat eta esteka bakoitzeko DNS-a, bezero zaharrak utzitakoak, bakoitzak bere komandoa behar du. Hirurek purgatze bat biziraun dezakete pakete guztiak behar bezala kendu zituenak.
ip link
ip route
resolvectl status
Ireki saio-hasierako shell berri bat ere, abio-automatikoko sarrera han bakarrik abiarazten baita. Gero irakurri /etc/NetworkManager/dispatcher.d/ interfaze batek egoera aldatzen duen bakoitzean konexio bat altxatzen duen script baten bila, eta horrek azaltzen du zerbitzurik gabeko tunel bat itzultzea. Oraindik zerbait kanpora deitzen badu, jarraitu prozesua haren gurasoraino fitxategiak ezabatu beharrean sintoma gelditu arte. Makina garbitzea eta kontua baliogabetzea bereizitako lanak dira oraindik, eta horietako bat bakarrik dago amaituta berrabiaraztea isilik dirudienean.