डिरेक्टरी अजून आहे, सेवा गेली आहे, आणि पॅकेज इन्स्टॉल आहे की नाही हे स्पष्ट नाही. 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 संदर्भ स्थिती आणि पूर्णपणे पुसण्याची व्याप्ती नोंदवतो.

संबंधित लेख