कमांड लाइन के साथ Mac OS X से फ़ाइलें & निर्देशिकाएँ सुरक्षित निकालें
विषयसूची:
किसी फ़ाइल, फ़ाइलों के समूह, या संपूर्ण निर्देशिका को सुरक्षित रूप से हटाने की आवश्यकता है, यह सुनिश्चित करते हुए कि यह वास्तव में किसी भी ज्ञात संभावित माध्यम से पुनर्प्राप्त करने योग्य नहीं है? आप एसआरएम नामक एक अविश्वसनीय रूप से शक्तिशाली उपकरण की मदद से इसे कमांड लाइन से आसानी से कर सकते हैं। एसआरएम, जैसा कि आपने अनुमान लगाया होगा, 'सुरक्षित हटाने' के लिए खड़ा है, और आमतौर पर इस्तेमाल किए जाने वाले 'आरएम' कमांड का एक सुरक्षित संस्करण है जो यूनिक्स के लगभग हर स्वाद में मौजूद है, जिसमें मैक ओएस एक्स भी शामिल है।सलाह दी जाती है कि यह उपयोगिता सभी के लिए नहीं है और निश्चित रूप से नौसिखिए उपयोगकर्ताओं के लिए नहीं है, srm को एक उन्नत उपकरण माना जाना चाहिए, और यह उन लोगों द्वारा सबसे अच्छा उपयोग किया जाता है जो कमांड लाइन के साथ सहज हैं और सुरक्षित डिलीट फ़ंक्शंस के डेटा नतीजों को समझते हैं।
srm कितना सुरक्षित है? ठीक है, सुरक्षित हटाने के लिए डिफ़ॉल्ट अविश्वसनीय रूप से सुरक्षित 35-पास विधि है जो "35-पास गुटमैन एल्गोरिथ्म" का उपयोग करती है, जिसका मूल रूप से मतलब है कि पहले डेटा को हटा दिया जाता है, फिर बेतरतीब ढंग से उत्पन्न पैटर्न का उपयोग करके 35 से अधिक बार लिखा जाता है, जिससे रिकवरी काफी शाब्दिक हो जाती है। असंभव। यह कितना सुरक्षित है, इसकी तुलना के लिए, एसआरएम में एक "मध्यम" विकल्प सेटिंग भी है जो 7-पास सुरक्षा का उपयोग करती है, और 7-पास डेटा को सुरक्षित रूप से मिटाने के लिए अमेरिकी रक्षा विभाग के मानक को पूरा करती है... इस प्रकार, सैद्धांतिक रूप से कम से कम, 35 पास सुरक्षित डेटा हटाने के लिए यूएस डीओडी उनके मानक के रूप में जो स्वीकार करता है, उससे 7 गुना अधिक सुरक्षित है। हालांकि हम मध्यम विकल्प पर ध्यान केंद्रित नहीं करने जा रहे हैं, हम srm का उपयोग करने जा रहे हैं क्योंकि इसका उपयोग करने का इरादा था, पूर्ण 35-पास डेटा हटाने के साथ।
केवल उन्नत उपयोगकर्ताओं के लिए
इसे बिना किसी कारण के "सिक्योर रिमूव" नहीं कहा जाता है, इसे इसलिए कहा जाता है क्योंकि अगर किसी फाइल को सिक्योर रिमूव के साथ डिलीट किया गया है, तो आप वास्तव में कभी भी उस फाइल को ड्राइव से रिकवर नहीं कर पाएंगे। अवधि। यह ट्रैश को खाली करने या यहां तक कि जबरन ट्रैश करने और फ़ाइलों को हटाने की बुनियादी चाल से बहुत आगे जा रहा है। वे उपयोगकर्ता जो कमांड लाइन के साथ सहज नहीं हैं, लेकिन जो सुरक्षित फ़ाइल हटाने के विकल्पों को बनाए रखना चाहते हैं, उन्हें सुरक्षित विलोपन की एक सरल विधि का उपयोग करने पर विचार करना चाहिए, या इसके बजाय मैक ओएस एक्स फाइंडर के लिए उपलब्ध "ऑलवेज सिक्योर एम्प्टी ट्रैश" विकल्प का उपयोग करना चाहिए। आपको चेतावनी दी गई है, सावधानी से आगे बढ़ें!
सुरक्षित srm वाली फ़ाइल हटाएं
यह सबसे सरल है, srm कमांड का उपयोग केवल फ़ाइल या फ़ाइल पथ पर इंगित करके किया जाता है:
srm /path/to/file
क्योंकि डिफ़ॉल्ट विकल्प 35-पास का उपयोग करता है, फ़ाइल हटाने में एक या दो पल लग सकते हैं, और बड़ी फ़ाइलों को हटाने में अधिक समय लगेगा क्योंकि समान आकार के पास फ़ाइल को अधिलेखित करने और पुनर्प्राप्ति को रोकने के लिए उपयोग किए जा रहे हैं।
सुरक्षित रूप से संपूर्ण निर्देशिका हटाएं
The -r फ्लैग को srm पर लागू किया जा सकता है ताकि इसे पुनरावर्ती रूप से हटाया जा सके, जिससे निर्देशिकाओं और उनकी सामग्री पर लागू हो सके: srm -r /path/to/directory/
फिर से, मिटाने में एक या दो पल लग सकते हैं क्योंकि मिटाए जाने के बाद सब कुछ 35 बार ओवरराइट किया जा रहा है।
बलपूर्वक सुरक्षित कुछ भी हटाएं
The -f फ़्लैग srm में फ़ोर्स रिमूवल जोड़ता है। यह अधिक 'खतरनाक' आदेशों में से एक है क्योंकि यह स्टेरॉयड पर 'rm -rf' की तरह है, जिसका अर्थ है कि यह बिना किसी संकेत के जबरन सब कुछ मिटा देगा, सिवाय इसके कि सुरक्षित विलोपन के अतिरिक्त यह सुनिश्चित करता है कि हटाई गई फ़ाइल बिल्कुल नहीं है पुनर्प्राप्त करने योग्य। अति सावधानी से प्रयोग करें
srm -rf /file/to/destroy/from/everything
-rf ध्वज संयोजन के पीछे अपार शक्ति के कारण, इसका उपयोग केवल उन्नत उपयोगकर्ताओं द्वारा और पूर्ण सटीकता के साथ किया जाना चाहिए।
जबरन और सुरक्षित रूप से सुपर उपयोगकर्ता के साथ बंद या स्वामित्व वाली फ़ाइल को हटाएं
srm के ऊपर -rf फ्लैग वेरिएशन में sudo प्रीफिक्स लगाकर आप जबरदस्ती फाइल और डायरेक्टरी रिमूवल प्रोसेस में सुपर यूजर (रूट) विशेषाधिकार लागू कर सकते हैं, जिससे किसी भी स्वामित्व के मुद्दे या फाइल लॉकिंग को ओवरराइट कर सकते हैं। यह उतना ही सुरक्षित और 'खतरनाक' है जितना कि सुपरयूजर एक्सेस के कारण मिलता है। अत्यधिक सावधानी के साथ प्रयोग करें और इसका उपयोग तब तक न करें जब तक आप यह नहीं जानते कि आप क्या कर रहे हैं और क्यों कर रहे हैं:
sudo srm -rf /path/to/something/to/obliterate/from/existence/
फिर से, यह केवल उन्नत उपयोगकर्ताओं के लिए है और सटीक फ़ाइल और निर्देशिका पथों के साथ सीमित होना चाहिए।
सबकुछ सुरक्षित रूप से हटाने के बारे में क्या?
यद्यपि srm वाइल्डकार्ड स्वीकार करता है, स्पष्ट रूप से इस तरह के दृष्टिकोण के साथ गलतियों की विशाल संभावना है, और यह ड्राइव को प्रारूपित नहीं करता है।इस प्रकार, यदि आप कंप्यूटर पर आंतरिक बूट डिस्क से लेकर किसी भी प्रकार के बाहरी ड्राइव पर सुरक्षित रूप से हर एक चीज को हटाना चाहते हैं, तो आपको डिस्क के भीतर बंडल किए गए संपूर्ण ड्राइव के लिए सुरक्षित प्रारूप टूल का उपयोग करना बेहतर होगा। उपयोगिता, जो 35-पास सुरक्षित स्वरूपण का विकल्प प्रदान करती है।