کمانڈ لائن کے ساتھ میک OS X سے فائلوں کو & ڈائریکٹریز کو محفوظ بنائیں
فہرست کا خانہ:
ایک فائل، فائلوں کا گروپ، یا ایک پوری ڈائرکٹری کو محفوظ طریقے سے حذف کرنے کی ضرورت ہے، اس بات کی یقین دہانی کراتے ہوئے کہ یہ کسی بھی معروف ممکنہ ذرائع سے کبھی بھی بازیافت نہیں ہوسکتی ہے؟ آپ یہ آسانی سے کمانڈ لائن سے ایک ناقابل یقین حد تک طاقتور ٹول کی مدد سے کر سکتے ہیں جسے srm کہتے ہیں۔ srm، جیسا کہ آپ نے اندازہ لگایا ہوگا، اس کا مطلب 'محفوظ ہٹانا' ہے، اور یہ عام طور پر استعمال ہونے والی 'rm' کمانڈ کا ایک محفوظ ورژن ہے جو یونکس کے تقریباً ہر ذائقے میں موجود ہے، Mac OS X بھی شامل ہے۔مشورہ دیا جائے کہ یہ یوٹیلیٹی ہر کسی کے لیے نہیں ہے اور یقینی طور پر نئے صارفین کے لیے نہیں ہے، srm کو ایک جدید ٹول سمجھا جانا چاہیے، اور اس کا بہترین استعمال وہ لوگ کرتے ہیں جو کمانڈ لائن سے راضی ہیں اور محفوظ ڈیلیٹ فنکشنز کے ڈیٹا کے اثرات کو سمجھتے ہیں۔
SRM کتنا محفوظ ہے؟ ٹھیک ہے، محفوظ ہٹانے کے لیے پہلے سے طے شدہ ناقابل یقین حد تک محفوظ 35-پاس طریقہ ہے جو "35-پاس گٹ مین الگورتھم" استعمال کرتا ہے، اس کا بنیادی مطلب یہ ہے کہ پہلے ڈیٹا کو ہٹا دیا جاتا ہے، پھر تصادفی طور پر تیار کردہ پیٹرن کا استعمال کرتے ہوئے 35 بار لکھا جاتا ہے، جس سے ریکوری کافی لفظی ہوتی ہے۔ ناممکن یہ کتنا محفوظ ہے اس بارے میں کچھ موازنہ کے لیے، srm میں ایک "میڈیم" آپشن سیٹنگ بھی ہے جو 7 پاس سیکیورٹی کا استعمال کرتی ہے، اور 7 پاس ڈیٹا کو محفوظ طریقے سے مٹانے کے لیے امریکی محکمہ دفاع کے معیار پر پورا اترتا ہے… اس طرح، نظریاتی طور پر کم از کم، 35 پاس طریقہ اس سے 7 گنا زیادہ محفوظ ہے جسے US DoD محفوظ ڈیٹا ہٹانے کے لیے اپنے معیار کے طور پر قبول کرتا ہے۔ اگرچہ ہم میڈیم آپشن پر توجہ مرکوز نہیں کر رہے ہیں، ہم srm استعمال کرنے جا رہے ہیں جیسا کہ اسے استعمال کرنے کا ارادہ تھا، مکمل 35 پاس ڈیٹا ہٹانے کے ساتھ۔
صرف اعلی درجے کے صارفین کے لیے
اسے بغیر کسی وجہ کے "سیکیور ریمو" نہیں کہا جاتا ہے، اسے اس لیے کہا جاتا ہے کہ اگر کوئی فائل سیکیور ریمو کے ساتھ ڈیلیٹ کر دی گئی ہے، تو آپ لفظی طور پر کبھی بھی اس فائل کو ڈرائیو سے بازیافت نہیں کر پائیں گے۔ مدت یہ ردی کی ٹوکری کو خالی کرنے یا یہاں تک کہ زبردستی کوڑے دان میں ڈالنے اور اس طرح فائلوں کو ہٹانے کی بنیادی چالوں سے بہت آگے جا رہا ہے۔ وہ صارفین جو کمانڈ لائن کے ساتھ آرام دہ نہیں ہیں لیکن جو محفوظ فائل ہٹانے کے اختیارات کو برقرار رکھنا چاہتے ہیں انہیں محفوظ حذف کرنے کا ایک آسان طریقہ استعمال کرنے پر غور کرنا چاہئے، یا اس کے بجائے Mac OS X فائنڈر کے لئے دستیاب "Always Secure Empty Trash" کا اختیار استعمال کرتے ہوئے غور کرنا چاہئے۔ آپ کو خبردار کیا گیا ہے، احتیاط سے آگے بڑھیں!
SRM کے ساتھ فائل کو محفوظ طریقے سے ہٹائیں
یہ سب سے آسان ہے، srm کمانڈ کو صرف فائل یا فائل پاتھ کی طرف اشارہ کرکے استعمال کیا جاتا ہے:
srm/path/to/file
چونکہ ڈیفالٹ آپشن 35 پاس استعمال کرتا ہے، فائل کو ہٹانے میں ایک یا دو لمحے لگ سکتے ہیں، اور بڑی فائلوں کو ڈیلیٹ ہونے میں زیادہ وقت لگے گا کیونکہ مساوی سائز کے پاسز فائل کو اوور رائٹ کرنے اور ریکوری کو روکنے کے لیے استعمال کیے جا رہے ہیں۔
محفوظ ایک پوری ڈائرکٹری کو حذف کریں
Srm پر -r جھنڈا لگایا جا سکتا ہے تاکہ اسے بار بار حذف کیا جا سکے، اس طرح ڈائریکٹریز اور ان کے مواد پر لاگو کیا جا سکتا ہے: 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 پاس محفوظ فارمیٹنگ کا آپشن فراہم کرتی ہے۔