Mappa ligg der enno, tenesta er borte, og det er ikkje opplagt om pakken er installert. På Debian-familien tyder ein attverande /etc/openvpn vanlegvis at pakken vart fjerna utan å bli fullstendig sletta, noko som er ein dokumentert tilstand og ikkje ein øydelagd. Filene du ser er truleg konfigurasjon, ikkje eit program.

Arbeid i runbook-rekkjefølgje: les pakketilstanden, avgjer kva som skal haldast, slett medvite alt, og stadfest deretter kva som er att. Kvart steg er reversibelt fram til slettinga.

Les pakketilstanden først

Start med pakkedatabasen i staden for filsystemet. dpkg -l openvpn skriv ut ein to-bokstavs tilstand, og rc tyder at pakken vart fjerna medan konfigurasjonsfilene vart haldne. dpkg-query -W -f='${Status}\n' openvpn gir same svar med ord. Ei mappeliste kan ikkje fortelja deg noko av dette.

Ikkje bland Community OpenVPN med Access Server eller ein NetworkManager-plugin. Dei er ulike pakkar med ulike fjerningsvegar.

Om tilstanden er ii, er pakken installert og mappa venta. Om han er rc, er berre konfigurasjonen att. Om spørjinga ikkje returnerer noko, er pakken sletta heilt, og mappa høyrer til noko anna.

Vel mellom fjerning og full sletting

remove slettar programma og lèt konfigurasjonen stå. purge slettar også konfigurasjonen og køyrer oppryddingsskriptet til pakken. Begge er administrative avgjerder om tilstand, ikkje to skrivemåtar av same kommando.

Før du vel, list opp kva pakken eig med dpkg -L openvpn. Den utskrifta er kartet over pakkestyrte stiar, og det er rett inn-data for ei avgjerd om kva ei full sletting ville fjerna. Alt du ser i mappa som ikkje står på lista, kom frå ein annan stad. Handsame dei filene som dine eigne til gjennomgang, ikkje som pakkerestar.

Det er lov å sletta ein allereie fjerna pakke heilt. Reinstallasjon først er ikkje eit krav.

Hald på det du enno treng

Før slettinga, hald på det du enno treng: profilar, klientcertifikat, private nøklar, CCD-filer og eventuelle lokale skript. Kopier dei med rettar som passar for hemmelegheiter, og noter kvar kopiane ligg.

Sjekk om ei anna teneste eller behandlar brukar same mappa. Ein annan VPN-instans eller eit automatiseringsskript kan vera avhengig av ein stig som ser ut som attverande konfigurasjon.

Om maskina vert fasa ut, er dei lokale filene den mindre halvdelen av problemet. Eksporterte profilar og eksterne autorisasjonar overlever kvar mappe du slettar.

Slett alt og stadfest

Køyr slettinga gjennom pakkehandsamaren, ikkje ved å sletta mappa. sudo apt purge openvpn held pakkedatabasen og oppryddingsskripta i sving.

Deretter gjer du tilstandsspørjinga om att og stadfestar at pakken ikkje lenger visest. Sjekk at tenesta er borte med systemctl status openvpn@server eller eininga du brukte, og test vanleg nettverk.

Filer ei full sletting ikkje fjernar

Nokre filer overlever ei full sletting med vilje. Generert konfigurasjon som vedlikehaldsskripta handsamar, er ikkje alltid kjend for fildatabasen til dpkg. Konfigurasjon i heimemappene til brukarane er utanfor oppryddinga av systemmapper. Og alt ein administrator har laga for hand, har aldri høyrt til pakken. Kvar av desse treng si eiga vurdering.

Rekursiv sletting av kvar stig med VPN i namnet er måten fungerande legitimasjon og urelatert konfigurasjon forsvinn på.

Avslutt med å tilbakekalla det maskina ikkje lenger treng: eksporterte profilar, utstedte klientcertifikat og kvar konto som autentiserte gjennom henne. Å sletta ei lokal mappe tilbakekallar ikkje ein legitimasjon som enno finst andre stader. dpkg-referansen dokumenterer tilstandane og omfanget av full sletting.

Relaterte artiklar