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 റഫറൻസ് നിലകളും പൂർണ്ണമായ മായ്ക്കലിന്റെ പരിധിയും രേഖപ്പെടുത്തുന്നു.