कैसे लिनक्स में एक पासवर्ड संरक्षित ज़िप फ़ाइल बनाने के लिए


ज़िप यूनिक्स जैसे ऑपरेटिंग सिस्टम और विंडोज के लिए एक बहुत ही लोकप्रिय संपीड़न और फ़ाइल पैकेजिंग उपयोगिता है। जिप मैन पेज के माध्यम से विचार करते हुए, मैंने ज़िप अभिलेखागार की सुरक्षा के लिए कुछ उपयोगी विकल्पों की खोज की।

इस पोस्ट में, मैं आपको लिनक्स में टर्मिनल पर एक पासवर्ड प्रोटेक्टेड जिप फाइल बनाने का तरीका बताऊंगा। यह आपको ज़िप संग्रह फ़ाइलों की सामग्री को एन्क्रिप्ट और डिक्रिप्ट करने का एक व्यावहारिक तरीका सीखने में मदद करेगा।

पहले दिखाए गए पैकेज मेंजर का उपयोग करके अपने लिनक्स वितरण में ज़िप उपयोगिता स्थापित करें।

$ sudo yum install zip    [On CentOS/RHEL]
$ sudo dnf install zip    [On Fedora 22+]
$ sudo apt install zip    [On Debian/Ubuntu]

लिनक्स में पासवर्ड प्रोटेक्टेड ज़िप कैसे बनाएं

एक बार स्थापित होने के बाद, आप ज़िप कमांड का उपयोग कर सकते हैं -p झंडे को पासवर्ड संरक्षित ज़िप संग्रह बनाने के लिए ccat-command.zip निर्देशिका से। फ़ाइलों को ccat-1.1.0 कहा जाता है।

$ zip -p pass123 ccat-command.zip ccat-1.1.0/

हालांकि, उपरोक्त विधि बिल्कुल असुरक्षित है, क्योंकि यहां पासवर्ड कमांड लाइन पर स्पष्ट-पाठ के रूप में प्रदान किया गया है। दूसरे, इसे इतिहास फ़ाइल में भी संग्रहीत किया जाएगा (उदाहरण ~ .bash_history बैश के लिए), जिसका अर्थ है कि आपके खाते तक पहुंच वाला कोई अन्य उपयोगकर्ता (अधिक विशेष रूप से रूट उपयोगकर्ता) आसानी से है पासवर्ड देखें।

इसलिए, हमेशा -e ध्वज का उपयोग करने का प्रयास करें, यह एक संकेत दिखाता है जो आपको छिपे हुए पासवर्ड को दर्ज करने की अनुमति देता है।

$ zip -e ccat-command.zip ccat-1.1.0/

कैसे लिनक्स में पासवर्ड संरक्षित ज़िप खोलना

ccat-command.zip नामक संग्रह फ़ाइल की सामग्री को अनज़िप और डिक्रिप्ट करने के लिए, अनज़िप प्रोग्राम का उपयोग करें और ऊपर दर्ज किया गया पासवर्ड प्रदान करें।

$ unzip ccat-command.zip

बस! इस पोस्ट में, मैंने वर्णन किया कि लिनक्स में टर्मिनल पर एक पासवर्ड संरक्षित ज़िप फ़ाइल कैसे बनाई जाए। यदि आपके पास साझा करने के लिए कोई प्रश्न, या अन्य उपयोगी संबंधित टिप/ट्रिक्स हैं, तो हमें नीचे पिंग करें।