OpenVPN u hoq, por /etc/openvpn mbetet: hiqe apo fshije plotësisht
Një /etc/openvpn i mbetur nuk do të thotë që paketa është instaluar. Lexo gjendjen e dpkg, zgjidh midis heqjes dhe fshirjes së plotë, pastaj kontrollo çfarë dpkg nuk do të fshijë kurrë.
Direktoria është ende aty, shërbimi ka ikur dhe nuk është e qartë nëse paketa është instaluar. Në sistemet e familjes Debian, një /etc/openvpn i mbetur zakonisht do të thotë që paketa u hoq pa u fshirë plotësisht, çka është një gjendje e dokumentuar dhe jo e prishur. Skedarët që shihni janë me gjasë konfigurim, jo program.
Punoni sipas rendit të runbook-ut: lexoni gjendjen e paketës, vendosni çfarë të mbani, fshini me qëllim plotësisht, pastaj verifikoni çfarë mbetet. Çdo hap është i kthyeshëm deri në fshirjen e plotë.
Lexoni fillimisht gjendjen e paketës
Filloni me bazën e të dhënave të paketave, jo me sistemin e skedarëve. dpkg -l openvpn shtyp një gjendje me dy shkronja, dhe rc do të thotë që paketa u hoq ndërsa skedarët e saj të konfigurimit u mbajtën. dpkg-query -W -f='${Status}\n' openvpn jep të njëjtën përgjigje me fjalë. Një listim direktorie nuk mund t'ju thotë asgjë prej kësaj.
Mos ngatërroni Community OpenVPN me Access Server ose me një shtojcë të NetworkManager. Janë paketa të ndryshme me rrugë heqjeje të ndryshme.
Nëse gjendja është ii, paketa është instaluar dhe direktoria pritet. Nëse është rc, ka mbetur vetëm konfigurimi. Nëse pyetja nuk kthen asgjë, paketa është fshirë plotësisht dhe direktoria i përket diçkaje tjetër.
Zgjidhni midis heqjes dhe fshirjes së plotë
remove fshin programet dhe lë konfigurimin. purge fshin edhe konfigurimin dhe ekzekuton skriptin e pastrimit të paketës. Të dyja janë vendime administrative për gjendjen, jo dy shkrime të të njëjtit komandë.
Përpara se të zgjidhni, listoni çfarë zotëron paketa me dpkg -L openvpn. Ai dalje është harta e rrugëve të menaxhuara nga paketa dhe është hyrja e duhur për vendimin se çfarë do të fshinte një fshirje e plotë. Çdo gjë që shihni në direktori dhe nuk është në atë listë ka ardhur nga diku tjetër. Trajtojini ato skedarë si tuajët për t'i shqyrtuar, jo si mbetje të paketës.
Fshirja e plotë e një pakete të hequr tashmë lejohet. Riinstalimi paraprak nuk është kusht.
Ruani atë që ju duhet ende
Përpara fshirjes së plotë, ruani atë që ju duhet ende: profile, certifikata klienti, çelësa privatë, skedarë CCD dhe çdo skript lokal. Kopjojini me leje të përshtatshme për sekrete dhe shënoni ku ndodhen kopjet.
Kontrolloni nëse një shërbim ose menaxher tjetër përdor të njëjtën direktori. Një instancë e dytë VPN ose një skript automatizimi mund të varet nga një rrugë që duket si konfigurim i mbetur.
Nëse makina po çaktivizohet, skedarët lokalë janë gjysma më e vogël e problemit. Profilet e eksportuara dhe autorizimet në distancë mbijetojnë çdo direktori që fshini.
Fshini plotësisht dhe verifikoni
Kryeni fshirjen e plotë përmes menaxherit të paketave, jo duke fshirë direktorinë. sudo apt purge openvpn mban bazën e të dhënave të paketave dhe skriptet e pastrimit në proces.
Pastaj përsëritni pyetjen e gjendjes dhe konfirmoni që paketa nuk shfaqet më. Kontrolloni që shërbimi ka ikur me systemctl status openvpn@server ose emrin e unit-it që përdorët, dhe provoni rrjetin e zakonshëm.
Skedarë që një fshirje e plotë nuk do t'i heqë
Disa skedarë i mbijetojnë një fshirjeje të plotë me qëllim. Konfigurimi i gjeneruar i trajtuar nga skriptet e mirëmbajtësit nuk njihet gjithmonë nga baza e skedarëve e dpkg. Konfigurimi në drejtoritë shtëpiake të përdoruesve është jashtë pastrimit të drejtorive të sistemit. Dhe çdo gjë që një administrator krijoi me dorë nuk i përkiste kurrë paketës. Secili prej tyre kërkon shqyrtimin e vet.
Fshirja rekursive e çdo rruge me VPN në emër është mënyra se si zhduken kredencialet që funksionojnë dhe konfigurimi i palidhur.
Përfundoni duke revokuar atë që makina nuk i duhet më: profile të eksportuara, certifikata klienti të lëshuara dhe çdo llogari që u vërtetua përmes saj. Fshirja e një direktorie lokale nuk revokon një kredencial që ekziston ende diku tjetër. Referenca e dpkg dokumenton gjendjet dhe shtrirjen e fshirjes së plotë.