वास्तव में ecryptfs आपको विशेष रूप से बताता है कि जब आप दौड़ते हैं तो क्या करना है ecryptfs-setup-private --undo
, बस इसके निर्देशों का पालन करें।
अपनी निजी निर्देशिका माउंटपॉइंट प्राप्त करें
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
यह कमांड $PRIVATE
आपकी निजी निर्देशिका के पथ के साथ चर को पॉप्युलेट करता है । या तो पथ ~/.ecryptfs/Private.mnt
फ़ाइल में संग्रहीत है (जहाँ ~ आपकी गृह निर्देशिका है) या यदि फ़ाइल मौजूद नहीं है, तो यह वापस ~ / निजी पथ पर आ जाएगी। तब आप echo $PRIVATE
निजी चर की सामग्री को सत्यापित करने के लिए कमांड चला सकते हैं । जब आप निम्न आदेशों में $ PRIVATE देखते हैं, तो यह आपके मामले में, चर / ~ की सामग्री के साथ प्रतिस्थापित किया जाएगा।
सुनिश्चित करें कि आपने सभी प्रासंगिक डेटा को अपनी $ निजी निर्देशिका से बाहर कर दिया है
यह महत्वपूर्ण है।
अपनी एन्क्रिप्टेड निजी निर्देशिका को अनमाउंट करें
$ ecryptfs-umount-private
eCryptFS एक तरह की फाइलसिस्टम है, जो यूजर स्पेस में लगाई जाती है (विकिपीडिया बताता है कि क्या बढ़ रहा है । यही वजह है कि प्राइवेट फोल्डर को इतनी आसानी से नहीं हटाया जा सकता। इसे उस तरह का प्रोक्सी समझिए, जो आपकी फाइलों को पारदर्शी रूप से एन्क्रिप्ट और डिक्रिप्ट करता है। un-mounts फ़ोल्डर जो प्रभावी रूप से एन्क्रिप्शन अक्षम करता है।
अपनी निजी निर्देशिका को फिर से योग्य बनाएं
$ chmod 700 $PRIVATE
chmod
फ़ाइल अनुमतियाँ सेट करता है । इस स्थिति में, आप कहते हैं: "फ़ाइल / निर्देशिका को $ PRIVATE में संग्रहीत किया जा सकता है, जो मेरे लिए (700) पढ़ने योग्य, लिखने योग्य और निष्पादन योग्य है" - आप अन्यथा निर्देशिका को हटा नहीं सकते क्योंकि आपके पास पहुंच नहीं है।
$ PRIVATE, ~ / .P प्लस, ~ / .ecryptfs निकालें
नोट: यह बहुत स्थायी है, बहुत ही उपयोगी है
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
यह ठीक यही कहता है। rm
कमांड का अर्थ है रेमोव, -r
जिसका अर्थ है पुनरावर्ती (निर्देशिकाओं को फिर से निकालना), और f
बल का अर्थ है ("मुझे रोकना, बस इसे हटाना")। यह इन तीनों निर्देशिकाओं को हटा देगा: $ PRIVATE, ~ / .PStreet, ~ / .ecryptfs
यदि आप चाहते हैं, तो आप इन निर्देशिकाओं को मैन्युअल रूप से Nautilus से निकाल सकते हैं (देखने के लिए केवल "देखें> छुपी हुई फ़ाइलें दिखाएं" देखें। अपने होम डायर में .PStreet और .ecryptfs निर्देशिकाएं देखें)।
उपयोगिताओं की स्थापना रद्द करें (यह आपके लिनक्स वितरण के लिए विशिष्ट है)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
यह निकाल देंगे ecryptfs-utils
और libecryptfs0
। आप इसके बजाय Synaptic से कर सकते हैं या बस इसे अनदेखा कर सकते हैं यदि आप eCryptFS को आसपास रखना चाहते हैं (जैसे अन्य उपयोगकर्ताओं के लिए)।
यदि आप इन निर्देशों का पालन करते हैं, तो आपके सिस्टम को बर्बाद करने या आपकी फ़ाइलों को खोने का कोई खतरा नहीं है - जब तक कि निश्चित रूप से, आप अपनी फ़ाइलों को ~ / निजी निर्देशिका से बैकअप नहीं लेते हैं।