Katalogs joprojām ir, pakalpojums ir pazudis, un nav skaidrs, vai pakotne ir instalēta. Debian saimes sistēmās palicis /etc/openvpn parasti nozīmē, ka pakotne tika noņemta, to pilnībā neiztīrot, kas ir dokumentēts stāvoklis, nevis bojāts. Faili, ko redzat, droši vien ir konfigurācija, nevis programma.

Strādājiet rokasgrāmatas secībā: izlasiet pakotnes stāvokli, izlemiet, ko paturēt, apzināti iztīriet pilnībā, pēc tam pārbaudiet, kas palicis. Katrs solis ir atgriežams līdz pilnīgai iztīrīšanai.

Vispirms izlasiet pakotnes stāvokli

Sāciet ar pakotņu datubāzi, nevis failu sistēmu. dpkg -l openvpn izdrukā divu burtu stāvokli, un rc nozīmē, ka pakotne tika noņemta, bet tās konfigurācijas faili tika saglabāti. dpkg-query -W -f='${Status}\n' openvpn sniedz to pašu atbildi vārdos. Kataloga saraksts nevar jums neko no tā pateikt.

Nejauciet Community OpenVPN ar Access Server vai NetworkManager spraudni. Tās ir dažādas pakotnes ar dažādiem noņemšanas ceļiem.

Ja stāvoklis ir ii, pakotne ir instalēta un katalogs ir gaidīts. Ja tas ir rc, palikusi tikai konfigurācija. Ja vaicājums neko neatgriež, pakotne ir pilnībā iztīrīta un katalogs pieder kaut kam citam.

Izvēlieties starp noņemšanu un pilnīgu iztīrīšanu

remove dzēš programmas un atstāj konfigurāciju. purge dzēš arī konfigurāciju un palaiž pakotnes tīrīšanas skriptu. Abi ir administratīvi lēmumi par stāvokli, nevis divi vienas komandas rakstības veidi.

Pirms izvēles uzskaitiet, kas pieder pakotnei, ar dpkg -L openvpn. Šī izvade ir pakotnes pārvaldīto ceļu karte, un tā ir pareizā ievade lēmumam par to, ko pilnīga iztīrīšana dzēstu. Viss, ko redzat katalogā un kas nav šajā sarakstā, nācis no citurienes. Uztveriet šos failus kā savējos pārbaudei, nevis kā pakotnes atlikumus.

Jau noņemtu pakotni drīkst iztīrīt pilnībā. Iepriekš pārinstalēt nav prasība.

Saglabājiet to, kas vēl nepieciešams

Pirms pilnīgas iztīrīšanas saglabājiet to, kas vēl nepieciešams: profili, klienta sertifikāti, privātās atslēgas, CCD faili un visi vietējie skripti. Kopējiet tos ar slepenībai atbilstošām atļaujām un pierakstiet, kur atrodas kopijas.

Pārbaudiet, vai cits pakalpojums vai pārvaldnieks neizmanto to pašu katalogu. Otra VPN instance vai automatizācijas skripts var būt atkarīgs no ceļa, kas izskatās pēc palikušas konfigurācijas.

Ja iekārta tiek izņemta no ekspluatācijas, vietējie faili ir mazākā problēmas puse. Eksportētie profili un attālinātās atļaujas pārdzīvo jebkuru jūsu dzēsto katalogu.

Iztīriet pilnībā un pārbaudiet

Veiciet pilnīgu iztīrīšanu ar pakotņu pārvaldnieku, nevis dzēšot katalogu. sudo apt purge openvpn saglabā pakotņu datubāzi un tīrīšanas skriptus procesā.

Pēc tam atkārtojiet stāvokļa vaicājumu un apstipriniet, ka pakotne vairs neparādās. Pārbaudiet, ka pakalpojums ir pazudis, ar systemctl status openvpn@server vai izmantoto unit nosaukumu, un pārbaudiet parasto tīklu.

Faili, ko pilnīga iztīrīšana nenoņems

Daži faili apzināti pārdzīvo pilnīgu iztīrīšanu. Uzturētāja skriptu pārvaldītā ģenerētā konfigurācija ne vienmēr ir zināma dpkg failu datubāzei. Konfigurācija lietotāju mājas katalogos ir ārpus sistēmas katalogu tīrīšanas. Un nekas, ko administrators izveidojis ar roku, nekad nav piederējis pakotnei. Katram no tiem nepieciešama sava pārbaude.

Rekursīva katra ceļa ar VPN nosaukumā dzēšana ir tas, kā pazūd strādājošas akreditācijas datus un nesaistīta konfigurācija.

Pabeidziet, atsaucot to, kas iekārtai vairs nav nepieciešams: eksportētie profili, izsniegtie klienta sertifikāti un jebkurš konts, kas tika autentificēts ar to. Vietējā kataloga dzēšana neatsauc akreditācijas datus, kas joprojām pastāv citur. dpkg uzziņa dokumentē stāvokļus un pilnīgas iztīrīšanas apjomu.

Saistītie raksti