OpenVPN жойылды, бірақ /etc/openvpn қалды: жою немесе толық тазарту
Қалған /etc/openvpn пакеттің орнатылғанын білдірмейді. dpkg күйін оқыңыз, жою мен толық тазарту арасында таңдаңыз, содан кейін dpkg ешқашан нені жоймайтынын тексеріңіз.
Қалта әлі де бар, қызмет жоқ, ал пакеттің орнатылғаны белгісіз. Debian тұқымдас жүйелерде қалған /etc/openvpn әдетте пакеттің толық тазартылмай жойылғанын білдіреді; бұл құжатталған күй, бұзылған күй емес. Көріп отырған файлдарыңыз конфигурация болуы мүмкін, бағдарлама емес.
Нұсқаулық ретімен жұмыс істеңіз: пакет күйін оқыңыз, нені сақтау керегін шешіңіз, әдейі толық тазартыңыз, содан кейін қалғанын тексеріңіз. Толық тазартуға дейін әр қадамды кері қайтаруға болады.
Алдымен пакет күйін оқыңыз
Файл жүйесінен емес, пакеттер дерекқорынан бастаңыз. dpkg -l openvpn екі әріпті күй шығарады, ал rc пакеттің жойылғанын, бірақ конфигурациялық файлдарының сақталғанын білдіреді. dpkg-query -W -f='${Status}\n' openvpn сол жауапты сөзбен береді. Қалта тізімі мұның ешқайсысын айта алмайды.
Community OpenVPN-ді Access Server немесе NetworkManager қосымшасымен шатастырмаңыз. Бұлар жою жолдары әртүрлі бөлек пакеттер.
Күй ii болса, пакет орнатылған және қалта күтіледі. rc болса, тек конфигурация қалды. Сұраныс ештеңе қайтармаса, пакет толық тазартылған және қалта басқа нәрсеге тиесілі.
Жою мен толық тазарту арасында таңдаңыз
remove бағдарламаларды жояды және конфигурацияны қалдырады. purge конфигурацияны да жояды және пакеттің тазарту скриптін іске қосады. Екеуі де күй туралы әкімшілік шешім, бір пәрменнің екі түрлі жазылуы емес.
Таңдамас бұрын dpkg -L openvpn арқылы пакетке тиесілі нәрселерді тізімдеңіз. Бұл шығыс пакет басқаратын жолдардың картасы және толық тазарту нені жоятыны туралы шешімге дұрыс кіріс болып табылады. Қалтада көрген және сол тізімде жоқ нәрсенің бәрі басқа жерден келген. Ол файлдарды пакет қалдығы ретінде емес, қарауға тиесілі өзіңіздің файлдарыңыз ретінде қарастырыңыз.
Бұрын жойылған пакетті толық тазартуға рұқсат етіледі. Алдын ала қайта орнату талап емес.
Әлі қажет нәрсені сақтаңыз
Толық тазарту алдында әлі қажет нәрсені сақтаңыз: профильдер, клиент сертификаттары, жеке кілттер, CCD файлдары және кез келген жергілікті скрипттер. Оларды құпияларға сай рұқсаттармен көшіріңіз және көшірмелердің қайда екенін жазып қойыңыз.
Басқа қызмет немесе менеджер сол қалтаны пайдаланып жатқанын тексеріңіз. Екінші VPN данасы немесе автоматтандыру скрипті қалған конфигурацияға ұқсайтын жолға тәуелді болуы мүмкін.
Егер машина пайдаланудан шығарылса, жергілікті файлдар мәселенің кіші жартысы. Экспортталған профильдер мен қашықтағы рұқсаттар сіз жоятын кез келген қалтадан ұзақ өмір сүреді.
Толық тазартып, тексеріңіз
Толық тазартуды пакет менеджері арқылы орындаңыз, қалтаны жою арқылы емес. sudo apt purge openvpn пакеттер дерекқоры мен тазарту скрипттерін үдерісте ұстайды.
Одан кейін күй сұранысын қайталап, пакеттің енді көрінбейтінін растаңыз. Қызметтің жоқ екенін systemctl status openvpn@server немесе қолданған unit атауымен тексеріп, қарапайым желіні сынаңыз.
Толық тазарту жоймайтын файлдар
Кейбір файлдар толық тазартудан әдейі аман қалады. Қызмет көрсетуші скрипттер өңдейтін жасалған конфигурация dpkg файлдық дерекқорына әрдайым белгілі емес. Пайдаланушылардың үй қалталарындағы конфигурация жүйелік қалталарды тазартудан тыс. Ал әкімші қолмен жасаған ешнәрсе ешқашан пакетке тиесілі болмаған. Солардың әрқайсысы өз тексерісін қажет етеді.
Атында VPN бар әрбір жолды рекурсивті жою — жұмыс істеп тұрған тіркелгі деректері мен байланыссыз конфигурацияның жоғалу тәсілі.
Машинаға енді қажет емес нәрсені күшін жоюмен аяқтаңыз: экспортталған профильдер, берілген клиент сертификаттары және ол арқылы аутентификацияланған кез келген тіркелгі. Жергілікті қалтаны жою басқа жерде әлі бар тіркелгі деректерін жоймайды. dpkg анықтамалығы күйлер мен толық тазарту ауқымын құжаттайды.