Ubuntu स्थापित करने के बाद अपने घर के फ़ोल्डर को कैसे एन्क्रिप्ट करें
उबंटू स्थापना के दौरान अपने घर के फ़ोल्डर को एन्क्रिप्ट करने की पेशकश करता है। यदि आप एन्क्रिप्शन को अस्वीकार करते हैं और बाद में अपना मन बदलते हैं, तो आपको उबंटू को फिर से स्थापित करने की आवश्यकता नहीं है। आप कुछ टर्मिनल कमांड के साथ एन्क्रिप्शन को सक्रिय कर सकते हैं.
एन्क्रिप्शन के लिए उबंटू eCryptfs का उपयोग करता है। जब आप लॉग इन करते हैं, तो आपकी होम निर्देशिका स्वचालित रूप से आपके पासवर्ड से डिक्रिप्ट हो जाती है। जबकि एन्क्रिप्शन के लिए एक प्रदर्शन जुर्माना है, यह निजी डेटा को गोपनीय रख सकता है, विशेष रूप से लैपटॉप पर जो चोरी हो सकता है.
शुरू करना
इनमें से कोई भी करने से पहले, आपको यह सुनिश्चित करना चाहिए कि आपके पास अपनी होम डायरेक्टरी और महत्वपूर्ण फाइलों का बैकअप है। माइग्रेशन कमांड आपके कंप्यूटर पर एक बैकअप बनाएगा, लेकिन अतिरिक्त बैकअप होना महत्वपूर्ण है - बस के मामले में.
सबसे पहले, एन्क्रिप्शन उपयोगिताओं को स्थापित करें:
sudo apt-get install ecryptfs-utils cryptsetup
जब आप लॉग इन नहीं होते हैं, तो आपको अपनी होम निर्देशिका को एन्क्रिप्ट करना होगा। इसका मतलब है कि आपको व्यवस्थापक (sudo) विशेषाधिकारों के साथ किसी अन्य उपयोगकर्ता खाते की आवश्यकता होगी - आप उबंटू के उपयोगकर्ता खाता विंडो से एक बना सकते हैं। इसे खोलने के लिए, पैनल पर अपना नाम क्लिक करें और उपयोगकर्ता खाते चुनें.
एक नया उपयोगकर्ता खाता बनाएं और उसे व्यवस्थापक बनाएं.
पासवर्ड बॉक्स पर क्लिक करके पासवर्ड सेट करें। जब तक आप पासवर्ड नहीं लगाते हैं तब तक खाता अक्षम है.
उपयोगकर्ता खाता बनाने के बाद, अपने डेस्कटॉप से लॉग आउट करें.
माइग्रेटिंग योर होम फोल्डर
लॉगिन स्क्रीन पर अपना नया, अस्थायी उपयोगकर्ता खाता चुनें और इसके साथ लॉग इन करें.
अपने होम डायरेक्टरी को एन्क्रिप्ट करने के लिए निम्नलिखित कमांड चलाएँ, उपयोगकर्ता को अपने उपयोगकर्ता खाते के नाम से प्रतिस्थापित करें:
sudo ecryptfs-migrate-home -u उपयोगकर्ता
आपको अपने उपयोगकर्ता खाते का पासवर्ड प्रदान करना होगा। आपके द्वारा किए जाने के बाद, आपकी होम निर्देशिका एन्क्रिप्ट की जाएगी और आपको कुछ महत्वपूर्ण नोट्स प्रस्तुत किए जाएंगे। सारांश में, नोट कहते हैं:
- रिबूट से पहले आपको तुरंत अन्य उपयोगकर्ता खाते के रूप में लॉग इन करना होगा!
- आपके मूल घर निर्देशिका की एक प्रति बनाई गई थी। यदि आप अपनी फ़ाइलों तक पहुँच खो देते हैं, तो आप बैकअप निर्देशिका को पुनर्स्थापित कर सकते हैं.
- आपको एक पुनर्प्राप्ति वाक्यांश उत्पन्न और रिकॉर्ड करना चाहिए.
- आपको अपने स्वैप विभाजन को भी एन्क्रिप्ट करना चाहिए.
लॉग आउट करें और अपने मूल उपयोगकर्ता खाते के रूप में वापस लॉग इन करें। वापस लॉग इन करने से पहले अपने सिस्टम को रिबूट न करें!
लॉग इन करने के बाद, रिकवरी पासफ़्रेज़ बनाने के लिए इस क्रिया को चलाएँ अब बटन पर क्लिक करें। इस पासफ़्रेज़ को कहीं सुरक्षित रखें - भविष्य में अपनी फ़ाइलों को मैन्युअल रूप से पुनर्प्राप्त करने के लिए आपको इसकी आवश्यकता होगी.
आप दौड़ सकते हैं ecryptfs-खोलना-पदबंध किसी भी समय इस पासफ़्रेज़ को देखने की आज्ञा दें.
स्वैप विभाजन को एन्क्रिप्ट करना
जब आप उबंटू स्थापित करते समय एक एन्क्रिप्टेड होम डायरेक्टरी सेट करते हैं, तो आपका स्वैप विभाजन भी एन्क्रिप्ट किया जाता है। होम डायरेक्टरी एन्क्रिप्शन सेट करने के बाद, आप स्वैप एन्क्रिप्शन भी सेट करना चाहेंगे। ऐसा करने के लिए, टर्मिनल में निम्नलिखित कमांड चलाएँ:
sudo ecryptfs-setup-swap
ध्यान दें कि एक एन्क्रिप्टेड स्वैप उबंटू की हाइबरनेट सुविधा के साथ ठीक से काम नहीं करेगा - जो कि डिफ़ॉल्ट रूप से अक्षम है, वैसे भी.
साफ - सफाई
एक या दो बार अपने सिस्टम को फिर से शुरू करने और सब कुछ ठीक से काम करने की पुष्टि करने के बाद, आप सब कुछ साफ कर सकते हैं। उपयोगकर्ता खाते को हटाने के अलावा, आप अपने सिस्टम / होम निर्देशिका में स्थित बैकअप होम फ़ोल्डर को हटा सकते हैं.
आपको निम्न की तरह एक कमांड के साथ टर्मिनल से बैकअप निर्देशिका को निकालना होगा। इस आदेश का उपयोग करते समय बहुत सावधान रहें - यदि आप निर्देशिका नाम गलत लिखते हैं, तो आप गलती से अपने असली होम फ़ोल्डर या किसी अन्य महत्वपूर्ण सिस्टम निर्देशिका को हटा सकते हैं:
सुडो rm -rf /home/user.random