/ ইত্যাদি / ক্রিপ্টটাব কাজ করছে না


13

আমি একটি বহিরাগত ড্রাইভে একটি এনক্রিপ্ট করা ভলিউম তৈরি করতে ডিস্ক ইউটিলিটি ব্যবহার করেছি। আমি যখন সেই প্রোগ্রামটির আনলক ভলিউম বোতামটি ক্লিক করি তখন এটি আমার জন্য ড্রাইভটি মাউন্ট করে।

এখন, আমি এই প্রক্রিয়াটি স্বয়ংক্রিয় করতে চাই যাতে এটি বুট-আপে ঘটে।

আমি যখন ছুটে যাই sudo cryptsetup luksUUID /dev/sdb1, আমি এটি পেয়েছি:
ca709269-1e3e-4e9e-9e08-7248f0e6c5a6

সুতরাং, আমি এটি তৈরি করি /etc/crypttab:
backup_drive UUID=ca709269-1e3e-4e9e-9e08-7248f0e6c5a6 none

এবং আমি এই লাইনটি এতে যুক্ত করেছি /etc/fstab:
/dev/mapper/backup_drive /mnt/backup ext3 default 0 2

আমি যখন রিবুট করি তখন উবুন্টু আমাকে বলে যে ডিভাইসটি মানচিত্রে উপলভ্য নয়, তাই আমি এটিকে এড়াতে বলি। এটি প্রদর্শিত হচ্ছে যে /etc/crypttabসঠিকভাবে চালিত হচ্ছে না।

আমি কীভাবে এটি ডিবাগ করতে পারি?

উত্তর:


12

আমি মনে করি এনক্রিপশন প্রকারটি নির্দিষ্ট করতে আপনাকে সেখানে একটি চতুর্থ প্যারামিটার প্রয়োজন।

আমার /etc/crypttabদেখতে দেখতে এটাই :

home_crypt /dev/disk/by-uuid/6f13e221-69f0-4f0e-9082-e2e7b32fc1dd /mnt/Keys/home-data luks
swap_crypt /dev/sda3 /dev/urandom swap

Crypttab র manpage বলছেন যে চারটি ক্ষেত্রগুলি বাধ্যতামূলক।

আপনার সেটিংস পরীক্ষা করতে, আপনি নিজের পরিবর্তনগুলি করার পরে ক্রিপ্টডিস্কগুলি শুরু করতে এবং থামাতে নীচের কমান্ডগুলি ব্যবহার করতে পারেন।

cryptdisks_start
cryptdisks_stop

ধন্যবাদ, আমি পৃষ্ঠাটি ভুল বুঝেছি। এছাড়াও, আমি / ডিভ / ডিস্ক / বাই ইউইড ব্যবহার পছন্দ করি - এটি বুঝতে সহজ।
জেরেমি স্টেইন

1
ভবিষ্যতের ভ্রমণকারীদের জন্য এফওয়াইআই, চতুর্থ প্যারামিটার আর বাধ্যতামূলক নয়
ফ্রিডম_বেন

4

/etc/crypttabফাইলটির ফর্ম্যাটটি হ'ল:

encrypteddiskname UUID=xxxxxxxxxxxx /etc/keyfilename

ডিস্কের ইউআইডি পেতে আপনাকে চালনা করতে হবে: blkid /dev/sdb1

ব্যবহার করবেন না blkidএর /dev/mapper/encrypteddiskname

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