Katalog hali ham joyida, xizmat yo'q, va paket o'rnatilganmi yoki yo'qmi aniq emas. Debian oilasidagi tizimlarda qolgan /etc/openvpn odatda paket butunlay tozalanmay o'chirilganini bildiradi; bu hujjatlashtirilgan holat, buzilgan holat emas. Ko'rib turgan fayllaringiz ehtimol konfiguratsiya, dastur emas.

Qo'llanma tartibida ishlang: paket holatini o'qing, nima saqlanishini hal qiling, ataylab butunlay tozalang, so'ng nima qolganini tekshiring. Har bir qadam butunlay tozalashgacha qaytarilishi mumkin.

Avval paket holatini o'qing

Fayl tizimidan emas, paketlar bazasidan boshlang. dpkg -l openvpn ikki harfli holatni chiqaradi, rc esa paket o'chirilganini, lekin uning konfiguratsiya fayllari saqlanganini bildiradi. dpkg-query -W -f='${Status}\n' openvpn xuddi shu javobni so'z bilan beradi. Katalog ro'yxati sizga bulardan hech narsa ayta olmaydi.

Community OpenVPN ni Access Server yoki NetworkManager plagin bilan aralashtirmang. Bular o'chirish yo'llari turlicha bo'lgan alohida paketlar.

Agar holat ii bo'lsa, paket o'rnatilgan va katalog kutilgan. rc bo'lsa, faqat konfiguratsiya qolgan. So'rov hech narsa qaytarmasa, paket butunlay tozalangan va katalog boshqa narsaga tegishli.

O'chirish va butunlay tozalash o'rtasida tanlang

remove dasturlarni o'chiradi va konfiguratsiyani qoldiradi. purge konfiguratsiyani ham o'chiradi va paketning tozalash skriptini ishga tushiradi. Ikkalasi ham holat haqidagi ma'muriy qarorlar, bir buyruqning ikki yozilishi emas.

Tanlashdan oldin dpkg -L openvpn yordamida paket nimaga ega ekanini sanab chiqing. Bu chiqish paket boshqaradigan yo'llar xaritasidir va butunlay tozalash nimani o'chirishi haqidagi qaror uchun to'g'ri kirishdir. Katalogda ko'rgan va bu ro'yxatda bo'lmagan har qanday narsa boshqa joydan kelgan. O'sha fayllarni paket qoldig'i emas, ko'rib chiqish uchun o'zingizniki deb hisoblang.

Allaqachon o'chirilgan paketni butunlay tozalashga ruxsat beriladi. Avval qayta o'rnatish shart emas.

Hali kerak bo'lgan narsani saqlang

Butunlay tozalashdan oldin hali kerak bo'lgan narsani saqlang: profillar, mijoz sertifikatlari, shaxsiy kalitlar, CCD fayllari va har qanday mahalliy skriptlar. Ularni sirlarga mos ruxsatlar bilan nusxalang va nusxalar qayerda ekanini yozib qo'ying.

Boshqa xizmat yoki menejer o'sha katalogdan foydalanayotganini tekshiring. Ikkinchi VPN nusxasi yoki avtomatlashtirish skripti qolgan konfiguratsiyaga o'xshash yo'lga bog'liq bo'lishi mumkin.

Agar mashina foydalanishdan chiqarilsa, mahalliy fayllar muammoning kichik yarmi. Eksport qilingan profillar va masofaviy ruxsatlar siz o'chiradigan har qanday katalogdan uzoq yashaydi.

Butunlay tozalang va tekshiring

Butunlay tozalashni katalogni o'chirish orqali emas, paket menejeri orqali bajaring. sudo apt purge openvpn paketlar bazasi va tozalash skriptlarini jarayonda ushlab turadi.

So'ng holat so'rovini takrorlang va paket endi ko'rinmasligini tasdiqlang. Xizmat yo'qligini systemctl status openvpn@server yoki ishlatgan unit nomi bilan tekshiring va oddiy tarmoqni sinab ko'ring.

Butunlay tozalash o'chirmaydigan fayllar

Ba'zi fayllar dizayn bo'yicha butunlay tozalashdan omon qoladi. Xizmat ko'rsatuvchi skriptlar boshqaradigan yaratilgan konfiguratsiya har doim ham dpkg fayl bazasiga ma'lum emas. Foydalanuvchilarning uy kataloglaridagi konfiguratsiya tizim kataloglarini tozalashdan tashqarida. Va administrator qo'lda yaratgan hech narsa hech qachon paketga tegishli bo'lmagan. Ularning har biri o'z tekshiruvini talab qiladi.

Nomida VPN bo'lgan har bir yo'lni qayta-qayta o'chirish — ishlaydigan hisob ma'lumotlari va aloqasiz konfiguratsiya yo'qolishining usuli.

Mashinaga endi kerak bo'lmagan narsani bekor qilish bilan yakunlang: eksport qilingan profillar, berilgan mijoz sertifikatlari va u orqali autentifikatsiya qilingan har qanday hisob. Mahalliy katalogni o'chirish boshqa joyda hali mavjud hisob ma'lumotlarini bekor qilmaydi. dpkg ma'lumotnomasi holatlar va butunlay tozalash doirasini hujjatlashtiradi.

O'xshash maqolalar