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 маалымдамасы абалдарды жана толук тазалоонун көлөмүн документтейт.