14.04-র জন্য এনক্রিপ্ট করা অদলবদল বিভাজন


14

14.04-র জন্য আমি কীভাবে একটি এনক্রিপ্ট হওয়া অদলবদল পার্টিশন তৈরি করতে পারি? আমি এখানে যে সমস্ত পরামর্শ দেখেছি সেগুলি <14.04 সংস্করণগুলির জন্য এবং আমার জন্য কাজ করে না।

আমি অনেক চেষ্টা করেছিলাম তবে রিবুটের চেয়ে বেশি কিছুই স্থায়ী হয়নি।

ইনস্টলেশন নেওয়ার সময় আমি সিদ্ধান্ত নিয়েছিলাম যে আমার বাড়ি এবং 9 টি জিআইবি পার্টিশন অদলবদলের জন্য এনক্রিপ্ট করা হবে তবে এই স্বাপটি কখনও কুবুন্টু ব্যবহার করেনি। জিপার্টে একটি "অজানা ফাইল সিস্টেম" খুঁজে পেয়েছে।

আমি এটিকে অদলবদল হিসাবে সম্পাদনা করেছি fstabএবং crypttabবিভিন্ন উত্তর এখানে উল্লিখিত সমস্ত কৌশল ব্যবহার করেছি used প্রায়শই উল্লিখিত পুণিজিক চিঠিটি আমার পক্ষে কার্যকর /etc/initramfs-tools/conf.d/resumeহয় না কারণ সম্ভবত আমার সিস্টেমেও নেই।

উত্তর:


19

আরও কিছু চেষ্টা ও বুটআপের পরে আমি বুঝতে পারলাম যে এটি আমার পক্ষে কাজ করে:

দ্রষ্টব্য: আপনার পার্টিশন-নম্বর সহ এক্সকে এসডএক্সে প্রতিস্থাপন করুন! ইউআইডি গুলো আমার পক্ষে কাজ করে নি!

প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:

sudo apt-get install cryptsetup

আপনার পার্টিশনটি সোয়াপে ফর্ম্যাট করুন

sudo swapoff -a
sudo cryptsetup -d /dev/urandom create cryptswap /dev/sdaX
sudo mkswap -f /dev/mapper/cryptswap -v1 -Lhello-swap

নিম্নলিখিত লাইনটি এতে যুক্ত বা সম্পাদনা করুন /etc/crypttab:

cryptswap /dev/sdaX /dev/urandom swap

এতে লাইন যুক্ত বা সম্পাদনা করুন /etc/fstab:

/dev/mapper/cryptswap none swap sw 0 0

অদলবদল পুনরায় সক্ষম করুন:

sudo swapon -s

নিশ্চিত করুন যে অদলবদ সক্ষম হয়েছে:

free -m | grep Swap:

বা আপনার সিস্টেম মনিটর অ্যাপ্লিকেশনটি রিসোর্স ট্যাবে চেক করুন।


2
পুনরায় বুট করার পরে কাজ করছেন না
টমাসব

1
-v1 যুক্তি কার্যকর নয় যেহেতু কেবল একটি সংস্করণ এখন কাজ করছে
টমাসব

আমি পার্টিশনগুলিতে একটি লেবেল যুক্ত করতে চাই যাতে এটি পরে আমাকে মনে করিয়ে দেয় যে এটি আমি তৈরি করেছি এবং সিস্টেম দ্বারা স্বয়ংক্রিয়ভাবে করা হয়নি done সুতরাং আমি কমান্ডটিতে এর মতো কিছু যুক্ত করব: -L $ HOSTNAME-swap
স্টিফান হেনিংসেন

এটি সম্ভবত update-initramfs -uশেষে একটি মিস করে , যাতে initamfs ক্রিপ্ট্রুট হুক স্ক্রিপ্টের জন্য কার্নাল ড্রাইভারদের (aes, sha256, ইত্যাদি) টি পুনরায় বুট করার পরে কার্যকর হতে পারে।
ক্রিসওয়েডদেভ

3

14.04LTS ব্যবহার করে আমার কাছে টমাসবের মতো একই সমস্যা ছিল, এনক্রিপ্ট হওয়া স্বাপটি পুনরায় বুটের পরে চালু হয়নি। আমি আবিষ্কার করেছি যে / etc / crypttab প্রক্রিয়া করা হচ্ছে না কারণ প্রয়োজনীয় init.d স্ক্রিপ্টগুলি (ক্রিপ্টডিস্কস এবং ক্রিপ্টডিস্কস-তাড়াতাড়ি) ইনস্টল করা হয়নি।

আমি সেই সমস্যাটি সমাধান করেছি

$ sudo apt-get install cryptsetup

পুনরায় বুট করা হয়েছে এবং আমি এনক্রিপ্ট করেছিলাম ap


আমি এই পদক্ষেপটি গ্রহণযোগ্য উত্তরে যুক্ত করেছি যাতে সেখানে সমস্ত কিছু অন্তর্ভুক্ত থাকে।
স্টিফান হেনিংসেন

0

এটি আসলে আমার পক্ষে কাজ করেছিল তবে আমি নিশ্চিত নই যে এটি ভাল সমাধান (একাধিক ব্যবহারকারী):

sudo gedit /etc/init/cryptdisks.conf

ফাইলের নীচে কাছাকাছি অনুসন্ধান লাইন রয়েছে do_startএবং যুক্ত করুন

/etc/init.d/cryptdisks reload

শুধু নিচের;

মিশেলের উত্তরে সমস্ত স্টাফ ধরে নিয়েছে


সম্ভবত আরও ভাল সমাধান হ'ল প্রতিটি ব্যবহারকারীর জন্য এনক্রিপ্ট করা হোমে থাকা সাধারণ অদলবদল ফাইলটি ব্যবহার করা এবং লগইন করার পরে অদলবদল শুরু করা; উবুন্টু 7.04 সাল থেকে এই
ত্রুটিটি

প্রথমত, এই বাগটি অবশ্যই 7.04 সাল থেকে বিদ্যমান নেই। আমি 9.10, 10.04, এবং 12.04-এ কোনও সমস্যা ছাড়াই এনক্রিপ্ট হওয়া অদলবদল ব্যবহার করেছি। দ্বিতীয়ত, এনক্রিপ্ট হওয়া সোয়াপ ব্যবহার করা কোনও হোম ডিরেক্টরিতে অদলবদল ফাইলের চেয়ে বেশি সুরক্ষিত বলে মনে করা হয়, যেহেতু এনক্রিপ্ট করা সোয়াপ একটি কী দ্বারা করা হয়ে থাকে, যা রিবুটগুলি জুড়ে থাকে না। পরিশেষে যতটা সম্ভব নির্ভরযোগ্যভাবে ক্লিন শাটডাউন হওয়ার জন্য, অদলবদাকে অক্ষম করার জন্য পর্যাপ্ত র‌্যাম না থাকলেও সমস্ত ফাইল সিস্টেম আনমাউন্ট করা সম্ভব। এক্ষেত্রে একটি অদলবদল অদলবদলের চেয়ে কম নির্ভরযোগ্য হবে।
ক্যাস্পারড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.