বেশ কিছু সময়ের জন্য উবুন্টু আমাদের ব্যক্তিগত ফোল্ডারটি এনক্রিপ্ট করার জন্য ইনস্টলেশন প্রক্রিয়া চলাকালীন একটি বিকল্প প্রস্তাব করেছে, যা আমাদের মধ্যে অনেকে উপেক্ষা করে থাকে। এই বিকল্পটি একটি সুরক্ষা ব্যবস্থাd যাতে বাইরের লোকেরা আমাদের ব্যক্তিগত ফোল্ডারে অ্যাক্সেস পায়।
লিনাক্সে আমাদের বেশ কয়েকটি বিকল্প রয়েছে যার মধ্যে ফাইলে জিপিজি, ডিরেক্টরিতে ইক্রিপ্টফ বা এনএসএফএস, ডিভাইসে ট্রুক্রিপট বা ডিএম-ক্রিপ্ট, লুপ ফাইলগুলির জন্য লুপ-এইএস, অন্যদের মধ্যে রয়েছে। এই কারণেই এই টিউটোরিয়ালে আমরা আমাদের ব্যক্তিগত ফোল্ডারটি এনক্রিপ্ট করতে eCryptfs ব্যবহার করব।
ECryptfs একটি সরঞ্জাম যা আমাদের লিনাক্স সিস্টেমের অধীনে ফাইল সিস্টেমগুলি এনক্রিপ্ট করার অনুমতি দেয়, eCryptfs প্রতিটি লিখিত ফাইলের শিরোনামে ক্রিপ্টোগ্রাফিক মেটাডেটা সঞ্চয় করে, যাতে এনক্রিপ্ট করা ফাইলগুলি হোস্টের মধ্যে অনুলিপি করা যায়।
লিনাক্স কার্নেল কী রিং-এ উপযুক্ত কী দিয়ে ফাইলটি ডিক্রিপ্ট করা হবে। ECryptfs উবুন্টুর এনক্রিপ্টড হোম ডিরেক্টরি জন্য ভিত্তি হিসাবে ব্যাপকভাবে ব্যবহৃত হয় এবং এটি ChromeOS এও স্থানীয়।
উবুন্টু 18.04 এবং ডেরিভেটিভসে eCryptfs কীভাবে ইনস্টল করবেন?
আমাদের ফোল্ডারটি এনক্রিপ্ট করার জন্য, আমাদের কিছু ইউটিলিটি ইনস্টল করতে হবে, আমরা সেগুলি উবুন্টু সফ্টওয়্যার কেন্দ্র থেকে খুঁজে পেতে পারি বা সিন্যাপটিকের সাহায্যে আমাদের কেবল সন্ধান করতে হবে:
ecryptfs
বা এছাড়াও আমরা টার্মিনালটি এটি আমাদের কম্পিউটারে ইনস্টল করতে পারি, আমাদের কেবলমাত্র একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে।
sudo apt install ecryptfs-utils cryptsetup
উবুন্টু 18.04 এ ব্যক্তিগত ফোল্ডারটি কীভাবে এনক্রিপ্ট করবেন?
এখনএটি জানা গুরুত্বপূর্ণ যে আমরা ব্যবহারকারীর ব্যক্তিগত ফোল্ডারটি এনক্রিপ্ট করতে পারব না, এটা যে কারণে আমাদের অবশ্যই সিস্টেমে অন্য ব্যবহারকারী তৈরি করে আমাদের সমর্থন করতে হবে এই কাজটি সম্পাদন করতে এবং প্রশাসকের অনুমতি দেওয়ার জন্য।
এটি অস্থায়ী হতে পারে, তাই আপনি এটি পরে মুছতে পারেন। প্রশাসকের অধিকার সহ একটি নতুন ব্যবহারকারী তৈরি করতে, আপনি এটি ব্যবহার করতে পারেন:
সেটিংস> বিশদ> ব্যবহারকারী থেকে:
O কমান্ড লাইন থেকে:
sudo adduser <user>
sudo usermod -aG sudo <user>
এখন এনক্রিপ্ট করতে আমাদের অবশ্যই ব্যবহারকারীর হোম ফোল্ডারটি স্থানান্তর করতে হবে।
আমাদের ব্যবহারকারী অ্যাকাউন্টে সেশনটি বন্ধ করতে এবং তাদের ব্যক্তিগত ফোল্ডারটি এনক্রিপ্ট করতে সক্ষম হওয়ার জন্য সদ্য তৈরি হওয়া অ্যাকাউন্টে লগ ইন করতে তাদের অবশ্যই স্মরণে রাখতে হবে এবং সহজ স্বজ্ঞাতে।
হয়ে গেল আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং এই কমান্ডটি কার্যকর করতে হবে আমরা চাই হোম ফোল্ডারটি স্থানান্তর করতে:
sudo ecryptfs-migrate-home -u usuariodelacarpeta
এই আদেশটি চালানোর সময়, পছন্দসই ব্যবহারকারীর হোম ফোল্ডারের একটি ব্যাকআপ কপি তৈরি করা হয়েছে। এই প্রক্রিয়াটি কিছুটা সময় নিতে পারে তাই আপনার ধৈর্য হওয়া উচিত।
প্রক্রিয়া শেষ হয়ে গেলে, সিস্টেম থেকে লগ আউট এবং সাধারণ ব্যবহারকারীর শংসাপত্রগুলি ব্যবহার করে লগ ইন করুন।
প্রায় শেষ এনক্রিপশনে পাসওয়ার্ড যুক্ত করা দরকার, এর জন্য আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:
ecryptfs-unwrap-passphrase
এই প্রক্রিয়াটি শেষ হয়ে গেলে, আমাদের কেবলমাত্র আমাদের কম্পিউটার পুনরায় চালু করতে হবে যাতে আমরা আমাদের ডেটা এনক্রিপ্ট করা উপভোগ করতে পারি।
ইতিমধ্যে এটি সঙ্গে অস্থায়ী ব্যবহারকারীকে নিরাপদে মুছে ফেলতে পারে, পাশাপাশি তৈরি হয়েছে ব্যাকআপ।
যদি তারা ব্যাকআপের নামটি মনে না করতে পারে তবে একটি টার্মিনালে তারা চালাতে পারে
ls /home
এবং আমরা দেখতে পাচ্ছি যে উল্লিখিত ফোল্ডারগুলির মধ্যে একটি অবশ্যই অবশ্যই কিছু নাম এবং অক্ষর (লগিক্স 4xVQvCsO এর মতো) এর একটি ব্যবহারকারীর নাম হতে পারে - এটি ব্যাকআপ।
তবে এই পদক্ষেপটি পুনরায় বুট করার পরেই।
নতুন ব্যবহারকারীর ফোল্ডারটি এনক্রিপ্ট করা যাবে?
এই প্রক্রিয়াটি নতুন ব্যবহারকারীদের জন্যও প্রয়োগ করা যেতে পারে, সুতরাং এখানে প্রদর্শিত আদেশগুলি এর জন্য একই, কারণ আমরা একটি নতুন এনক্রিপ্ট করতে আমাদের ব্যবহারকারী অ্যাকাউন্টটি ব্যবহার করছি।
sudo adduser --encrypt-home <user>
প্রশাসকের অনুমতি নিয়ে নতুন ব্যবহারকারী তৈরি করতে:
sudo usermod -aG sudo <user>
এখন আমরা শেষ পর্যন্ত এটির জন্য একটি শক্তিশালী পাসওয়ার্ড নির্ধারণ করি:
ecryptfs-unwrap-passphrase
আমরা সরঞ্জামগুলি পুনরায় চালু করি এবং এটিই।
আরও ছাড়াই, এটি উবুন্টু স্থানীয়ভাবে ব্যবহার করে এমন একটি সরঞ্জাম, তবে উল্লিখিত হিসাবে আরও কিছু নির্দিষ্ট এবং উন্নত ফাংশন সহ আরও কিছু লোক রয়েছে, আপনি যদি আমাদের ব্যক্তিগত ফোল্ডারটি এনক্রিপ্ট করার জন্য অন্য কোনও পদ্ধতি জানেন তবে আমাদের সাথে মন্তব্যগুলিতে ভাগাভাগি করতে দ্বিধা করবেন না।