Kataloog on endiselt alles, teenus on kadunud ja pole selge, kas pakett on paigaldatud. Debiani perekonna süsteemides tähendab allesjäänud /etc/openvpn tavaliselt seda, et pakett eemaldati ilma täieliku kustutamiseta, mis on dokumenteeritud olek, mitte katkine. Failid, mida näete, on tõenäoliselt konfiguratsioon, mitte programm.

Töötage juhendi järjekorras: lugege paketi olekut, otsustage, mida hoida, kustutage teadlikult täielikult ja seejärel kontrollige, mis alles jäi. Iga samm on pööratav kuni täieliku kustutamiseni.

Lugege esmalt paketi olekut

Alustage pigem paketiandmebaasist kui failisüsteemist. dpkg -l openvpn prindib kahetähelise oleku ja rc tähendab, et pakett eemaldati, kuid selle konfiguratsioonifailid jäid alles. dpkg-query -W -f='${Status}\n' openvpn annab sama vastuse sõnadega. Kataloogi loend ei saa teile sellest midagi öelda.

Ärge ajage Community OpenVPNi segi Access Serveri ega NetworkManageri pistikprogrammiga. Need on erinevad paketid erinevate eemaldamisteede jaoks.

Kui olek on ii, on pakett paigaldatud ja kataloog ootuspärane. Kui see on rc, on alles vaid konfiguratsioon. Kui päring ei tagasta midagi, on pakett täielikult kustutatud ja kataloog kuulub millelegi muule.

Valige eemaldamise ja täieliku kustutamise vahel

remove kustutab programmid ja jätab konfiguratsiooni. purge kustutab ka konfiguratsiooni ja käivitab paketi puhastusskripti. Mõlemad on halduslikud otsused oleku kohta, mitte sama käsu kaks erinevat kirjapilti.

Enne valimist loetlege, mida pakett omab, käsuga dpkg -L openvpn. See väljund on paketi hallatavate teede kaart ja õige sisend otsusele, mida täielik kustutamine kustutaks. Kõik, mida kataloogis näete ja mis selles loendis pole, tuli mujalt. Käsitlege neid faile omaena ülevaatamiseks, mitte paketi jääkidena.

Juba eemaldatud paketi täielik kustutamine on lubatud. Uuesti paigaldamine enne seda pole nõue.

Hoidke alles, mida veel vajate

Enne täielikku kustutamist hoidke alles, mida veel vajate: profiilid, kliendisertifikaadid, privaatvõtmed, CCD-failid ja kõik kohalikud skriptid. Kopeerige need saladustele sobivate õigustega ja kirjutage üles, kus koopiad asuvad.

Kontrollige, kas sama kataloogi kasutab mõni teine teenus või haldur. Teine VPN-i eksemplar või automatiseerimisskript võib sõltuda teest, mis näeb välja nagu allesjäänud konfiguratsioon.

Kui masin võetakse kasutusest välja, on kohalikud failid probleemi väiksem pool. Eksporditud profiilid ja kaugvolitused elavad üle iga kataloogi, mille kustutate.

Kustutage täielikult ja kontrollige

Teostage täielik kustutamine paketihalduri kaudu, mitte kataloogi kustutades. sudo apt purge openvpn hoiab paketiandmebaasi ja puhastusskriptid protsessis.

Seejärel korrake olekupäringut ja kinnitage, et paketti enam ei kuvata. Kontrollige, et teenus on kadunud, käsuga systemctl status openvpn@server või teie kasutatud üksuse nimega, ja testige tavalist võrku.

Failid, mida täielik kustutamine ei eemalda

Osa faile jääb täielikust kustutamisest alles tahtlikult. Hooldusskriptide hallatav genereeritud konfiguratsioon pole alati dpkg failiandmebaasile teada. Kasutajate kodukataloogides olev konfiguratsioon on süsteemikataloogide puhastamisest väljas. Ja kõik, mida administraator käsitsi lõi, ei kuulunud kunagi paketile. Igaüks neist vajab oma ülevaatamist.

Kõigi VPN-i nime sisaldavate teede rekursiivne kustutamine on viis, kuidas töötavad mandaadid ja seostamata konfiguratsioon kaovad.

Lõpetage tühistades selle, mida masin enam ei vaja: eksporditud profiilid, välja antud kliendisertifikaadid ja iga konto, mis selle kaudu autentis. Kohaliku kataloogi kustutamine ei tühista mandaati, mis on mujal veel olemas. dpkg viide dokumenteerib olekud ja täieliku kustutamise ulatuse.

Seotud artiklid