SET ফাইল / ERASE_ON_DELETE এর জন্য লিনাক্স কী?


16

ভিএমএসে ফাইল ফাইলটি মুছে ফেলা হলে উপস্থিত ফাইলগুলির বিদ্যমান সামগ্রীর উপর জাঙ্ক লিখতে বলতে পারে। এই ধরণের চিকিত্সার জন্য ফাইলটি সনাক্ত করার জন্য এখানে ডিসিএল আদেশ রয়েছে:

 $ SET FILE/ERASE_ON_DELETE SAMPLE.TXT

এটি নীতি সময়ে এক সময় সেট করার অনুমতি দেয় তারপরে ফাইলের ব্যবহারকারীদের সুরক্ষার সেই বিশদটি পরিচালনা করতে হবে না। একটি স্ট্যান্ডার্ড মুছুন যা ফাইলের নামটি ডিরেক্টরিটি থেকে বাইরে নিয়ে যায় এবং অন্য কোনও ফাইলের ব্যবহারের জন্য জায়গাটি মুক্ত করে তা পরবর্তী ব্যবহারকারীদের এটি পড়তে বাধা দেওয়ার জন্য বিদ্যমান সামগ্রীগুলিও সংশোধন করে। সাধারণ মুছুন:

$ DELETE SAMPLE.TXT.*

এর জন্য লিনাক্স কী?

উত্তর:


19

এটি কেবলমাত্র কয়েকটি লিনাক্স ফাইল সিস্টেম দ্বারা সমর্থিত:

chattr +s sample.txt

(বা নাও) আপনি যা চান তা করতে পারে।

থেকে man chattr:

NAME
       chattr - change file attributes on a Linux second extended file system
...
       When a file with the ‘s’ attribute set is deleted, its blocks are
       zeroed and written back to the disk.  Note: please make sure to read
       the bugs and limitations section at the end of this document.
...
BUGS AND LIMITATIONS
       The  ‘c’, ’s’, and ‘u’ attributes are not honored by the ext2
       and ext3 filesystems as implemented in the current mainline Linux
       kernels. These attributes may be implemented in future versions of
       the ext2 and ext3 filesystems.

আমি জানি না কোন নির্দিষ্ট মূললাইন কার্নেল সংস্করণ (যদি থাকে) এটি প্রয়োগ করে।


2
বাহ, আপনি প্রতিদিন কিছু নতুন শিখেন। Xfs বা zfs এই পতাকাটি বাস্তবায়ন করে?

8

নোট করুন যে বর্তমান প্রযুক্তি দিয়ে আপনার মাঝে মাঝে এর উপর কোনও নিয়ন্ত্রণ রাখে না। এসএসডি ডিস্কের সাহায্যে প্রতিটি লেখাই পুরানো ডেটা রেখে বিভিন্ন স্থানে করা যেতে পারে ... এবং এটি ওএস, ফাইল সিস্টেম বা সফ্টওয়্যার-এর কোনও কিছুতে ওভাররাইড করা যায় না। Http://www.anandtech.com/printarticle.aspx?i=3531 এ আরও ।


7

ইউনিক্স সিস্টেমে আপনি যে নিকটতম সমতুল্যটি পাবেন তা হ'ল এনক্রিপশন। লিনাক্সে এনক্রিপ্ট করা ডিরেক্টরি সেটআপ করার একটি সহজ উপায় (এবং বেশিরভাগ অন্যান্য ইউনিট) হ'ল এনক্রিফএস । দ্রুত শুরু:

mkdir .ciphertext encrypted
encfs .ciphertext encrypted
# work on encrypted/file
fusermount -u encrypted

ফাইল সিস্টেম এনক্রিপশনের জন্য আরও কয়েকটি বিকল্প রয়েছে। কমান্ড লাইন বা স্ক্রিপ্টের মাধ্যমে কোনও ডিরেক্টরি কীভাবে সেরা এনক্রিপ্ট এবং ডিক্রিপ্ট করবেন তা দেখুন ? , ফুল ডিস্ক এনক্রিপশন করার সেরা উপায়? , এবং সুপার ব্যবহারকারী , সার্ভার ফল্ট এবং জিজ্ঞাসা উবুন্টুতে আরও কয়েকটি থ্রেড ।

আমি জানি না যে হুমকীগুলি থেকে FILE/ERASE_ON_DELETEরক্ষা করে। মনে রাখবেন যে ইউনিক্সে, কোনও লিখিত বা মোছা ফাইলের পূর্ববর্তী বিষয়গুলি কেবলমাত্র সিস্টেম প্রশাসক বা ড্রাইভে শারীরিক অ্যাক্সেস সহ কেউই দেখতে পাবেন: এমন কোনও "দ্রুত ফাইল তৈরির মোড" নেই যা এলোমেলো ডেটা সহ কোনও ফাইলকে গড়ে তোলে ফাইলটি ডিস্ক অঞ্চলে ব্যবহৃত হয়েছিল।


4

আপনি যা খুঁজছেন তা এটিই কিনা তা আমি নিশ্চিত নই:

dd if=/dev/urandom of=FILE

এটি এলোমেলো বাইট লিখতে FILE


একেবারে একই জিনিস নয়, তবে আপনি সম্ভবত স্ট্যান্ডার্ড লিনাক্সের মতোই কাছাকাছি আসবেন।

আচ্ছা বুঝলাম. পল আমাকে জানাতে ধন্যবাদ।
অ্যালান হাগই আলাভি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.