উবুন্টু বন্ধ বা পুনরায় চালু করার আগে আমাকে কী ভেরিক্রিপ্ট ভলিউম খারিজ করতে হবে?


9

ভেরাক্রিপ্টে কোনও অটো-আউটসাউন্ট আছে বা ভাঙা ফাইল সিস্টেম / ধারকটি রোধ করার জন্য আমার সর্বদা বন্ধ হয়ে যাওয়ার আগে ম্যানুয়ালি ভেরাক্রিপ্ট ভলিউমগুলি আনমাউন্ট করা উচিত?

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


এটি ট্রুইক্রিপ্টের জন্য প্রয়োজনীয় ছিল: wiki.archlinux.org/…
টিম

2
এফওয়াইআই: ভেরাক্রিপ্টের অফিসিয়াল এফএকিউ এটি কোডপ্লেক্সে আর রক্ষণাবেক্ষণ করা
দামিয়ান

উত্তর:


1

এখানে একটি আপডেট আছে, যা সঠিক উত্তর হওয়া উচিত!

আমি ভেরাক্রিপ্ট ফোরামে শিখেছি যে শাটডাউন এবং / অথবা স্থগিতের পরে বরখাস্ত নিয়ন্ত্রণের বিকল্পটি 1.19 সংস্করণে চালু হয়েছিল। উপরে বর্ণিত init.d স্ক্রিপ্টগুলি তৈরি করার দরকার নেই।

আপনি নিজের জন্য এটি দেখতে পারেন। আমি উবুন্টু পিপিএ ব্যবহার করে ভেরাক্রিপ্ট প্যাকেজ সরবরাহ করেছি, যার মধ্যে একটি ফাইল /etc/default/veracryptরয়েছে যা নীচের সেটিংগুলি অন্তর্ভুক্ত করেছে:

# If enabled, the following option calls 'veracrypt -d' at shutdown. Although
# all filesystems are unmounted automatically at shutdown, only calling
# 'veracrypt -d' will stop the VeraCrypt processes and remove any device mappings.
# It probably isn't necessary to do this, but it shouldn't hurt.

VERACRYPT_SHUTDOWN_UNMOUNT="yes"

# If enabled, the following option calls 'veracrypt -d' during suspend and hibernate.
VERACRYPT_SUSPEND_UNMOUNT="yes"

আপনি যদি চেষ্টা করতে চান তবে পিপিএ ফাইলটি এখানে:

deb http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
deb-src http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main

এবং সংস্করণ হিসাবে 2018-12-26 veracrypt-1.23.0vanirl~18.10,।


8

তথাকথিত রান স্তর রয়েছে এবং একটি নতুন রান স্তর প্রবেশ করানো হলে স্ক্রিপ্ট কার্যকর করা হয়। উবুন্টুতে, এগুলি সংরক্ষণ করা হয় /etc/rc<run level>.d। রান লেভেল 0টি শাটডাউন এবং রান লেভেল 6 রিবুট oot সুতরাং আপনি চান আপনার স্ক্রিপ্টটি এর /etc/rc0.dভিতরে থাকা উচিত /etc/rc6.d

ফাইলটি তৈরি করুন /etc/init.d/unmount-veracrypt-volumes.shএবং এটির বিষয়বস্তু তৈরি করুন :

#!/bin/sh
veracrypt -d -f
sleep 3

তারপরে এই আদেশগুলি কার্যকর করুন:

sudo chown root /etc/init.d/unmount-veracrypt-volumes.sh
sudo chmod 751 /etc/init.d/unmount-veracrypt-volumes.sh
sudo ln -s /etc/init.d/unmount-veracrypt-volumes.sh /etc/rc0.d/K00-unmount-veracrypt-volumes.sh
sudo ln -s /etc/init.d/unmount-veracrypt-volumes.sh /etc/rc6.d/K00-unmount-veracrypt-volumes.sh

আমি বেছে নেওয়া হয়েছে K00, যাতে স্ক্রিপ্ট যখন রান মাত্রা এক প্রবেশ করানো হয় খুবই প্রথম এক মৃত্যুদন্ড কার্যকর করা হয়। এই স্ক্রিপ্টগুলি ASCII ক্রম বাড়িয়ে নির্বাহ করা হয়, সুতরাং সিমলিংকের নামের সংখ্যা যত কম হবে, পূর্ববর্তী স্ক্রিপ্টটি কার্যকর করা হয়।


3
এটি প্রয়োজনীয় কিনা আপনি স্পষ্ট করেননি - ভেরাক্রিপ্ট কি স্বয়ংক্রিয়ভাবে এটি করে না?
টিম

@ টিম ওহ, আমি প্রশ্নটি খুব স্পষ্টভাবে পড়িনি। আমি দুঃখিত. আমি জানি না।
ইউটিএফ -8

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

1
অবশ্যই, এটি ছেড়ে দিন
টিম

2017 সালে সিস্টেমড ইউনিটের পরিবর্তে এটির পরামর্শ দেওয়া ... প্রশ্নবিদ্ধ।
0xC0000022L

4

মার্চ 2017 পর্যন্ত, বব নামে যাচ্ছেন এমন একজন ব্যবহারকারী নির্দেশ করে যে ভলিউম স্বয়ংক্রিয়ভাবে আনমাউন্ট হয় নাইউটিএফ -8 এর পরামর্শ নেওয়া এবং রান স্তর / আরআর স্ক্রিপ্ট তৈরি করা সম্ভবত একটি ভাল ধারণা ।


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