ড্রপবক্স এক্সট 4 - এক্রিপটিফস


8

ড্রপবক্স কি সত্যই নভেম্বরের 2018 এ্যাক্রিপ্টে কাজ করা বন্ধ করবে ?? আমার সিস্টেমটি হ'ল লুবুন্টু সহ হোম ফোল্ডারটি ইক্য্রিপ্টফেস সহ সুরক্ষিত। ড্রপবক্স এখনও কাজ করবে তা নিশ্চিত করার জন্য কী করা যায় ??


1
"ecryptfs সমর্থিত নয়, কিন্তু ড্রপবক্স পূর্ণ ডিস্ক এনক্রিপশন মাধ্যমে এনক্রিপ্ট করা হয় যে সমর্থিত ফাইলের সিস্টেমের সাথে সিঙ্ক (যেমন LUKS সম্পর্কিত) অব্যাহত থাকবে" অনুযায়ী এই
pomsky

ইক্য্রিপ্টফগুলি থেকে মুক্তি পেতে এবং এই উদ্দেশ্যে LUKS এ স্যুইচ করার জন্য একটি গাইড পেয়ে দুর্দান্ত হতে পারে
জিম উইলেটেন্টস

আপনি ড্রপবক্সের সাহায্যে কীভাবে ব্যবহার করছেন? ড্রপবক্সে ডিক্রিপ্ট করা ফাইলগুলি রাখছেন? এটি এখনও ext4 সমর্থন করে, কেন এনক্রিপ্ট হওয়া এক্সট 4 ফাইলগুলি ড্রপবক্সে রাখবে না?
Xen2050 21

@ জেন2050: আপনি যদি অন্যদের সাথে ফাইলগুলি ভাগ করতে আপনার ড্রপবক্স ব্যবহার করেন তবে সেগুলি ড্রপবক্সে এনক্রিপ্ট করা কিছুটা জটিল।
ফ্রেডেরিক গ্রোহানস

উত্তর:


6

নভেম্বর 2018 এর পরে লিনাক্সের জন্য ড্রপবক্সের নতুন সংস্করণগুলি এক্সএটিআর সক্ষম করা কেবল এক্সট 4 সমর্থন করে এবং ইক্য্রিপ্টফগুলি সমর্থন করে না (উবুন্টুর এনক্রিপ্টড হোম ফোল্ডারগুলি)।

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

আপডেট করা ড্রপবক্স যদি আপনি এনক্রিপ্ট করা ডিরেক্টরিটির বাইরে ইক্য্রিপ্টফগুলি ব্যবহার করা বন্ধ করেন বা আপনার ড্রপবক্স ফোল্ডারটি সরান তবে এটি কাজ করবে, যদিও এর মধ্যে দুটি ক্ষেত্রেই আপনাকে ফাইলগুলি অ-এনক্রিপ্ট করা লোকেশনে স্থানান্তর করতে হবে।

আপনার যদি এনক্রিপশনের প্রয়োজন হয় তবে ড্রপবক্স এখনও একটি ব্লক এনক্রিপ্ট হওয়া ডিভাইসের শীর্ষে একটি এক্সট 4 পার্টিশনে কাজ করবে, যেমন LUKS ব্যবহার করে ।

দ্রষ্টব্য যে ড্রপবক্স একটি তৃতীয় পক্ষের অ্যাপ্লিকেশন যা উবুন্টু নিজেই সরবরাহ করে না।


4

এই গাইড অনুসরণ করে আমি আমার এক্সট 4 ইক্য্রিপটিফ ব্যবহারকারীর হোম ফোল্ডারে ড্রপবক্স ফোল্ডারটি রাখতে পেরেছি। এটি ড্রপবক্স পুনরায় ইনস্টল না করে উবুন্টুতে 18.10 এ দুর্দান্ত কাজ করেছে। আমি আসল গাইডে কিছু পরিবর্তন করেছি কারণ আমি কিছু সমস্যা নিয়ে এসেছি।

পদক্ষেপ 1: মাউন্ট পয়েন্ট তৈরি করুন এবং মাউন্ট করা না থাকলে এটি কেবল পঠনযোগ্য করে তুলুন

mkdir ~/remote/Dropbox
sudo chattr +i ~/remote/Dropbox

আপনি যদি নিজের ড্রপবক্স ফোল্ডারটিকে অন্য কোনও জায়গায় রাখতে পছন্দ করেন তবে পাথগুলির "দূরবর্তী" অংশটি পরিবর্তন করুন।

পদক্ষেপ 2: একটি চিত্র ফাইল তৈরি করুন এবং এটি ফর্ম্যাট করুন

আপনার ড্রপবক্স ফাইলগুলি সিঙ্ক করার জন্য আপনার প্রয়োজনীয় জায়গার সাথে সামঞ্জস্যপূর্ণ 10G তে পরিবর্তন করুন:

truncate -s 10G ~/remote/.Dropbox.ext4

Ext4 দিয়ে চিত্রটি ফর্ম্যাট করুন:

mkfs.ext4 -F ~/remote/.Dropbox.ext4

পদক্ষেপ 3: / etc / fstab এ একটি এন্ট্রি তৈরি করুন

/home/<username>/remote/.Dropbox.ext4 /home/<username>/remote/Dropbox ext4 user,noauto,rw,loop,x-gvfs-hide 0 0

আমরা ফাইল ম্যানেজারের সাইডবারে ফোল্ডারটি প্রদর্শন এড়াতে এক্স-জিভিএফএস-লুক ব্যবহার করি।

পদক্ষেপ 4: ড্রপবক্স চিত্রটি মাউন্ট করার জন্য একটি সিস্টেমযুক্ত ব্যবহারকারী পরিষেবা ব্যবহার করুন

একটি নতুন ফাইল তৈরি করুন

touch ~/.config/systemd/user/mountdropbox.service 

নিম্নলিখিত বিষয়বস্তু দিয়ে ফাইল সম্পাদনা করুন:

[Unit]
Description=Mounts a Dropbox ext4 image in the home directory of a user
After=home-<username>.mount
Requires=home-<username>.mount

[Service]
ExecStart=/bin/mount %h/remote/Dropbox
ExecStop=/bin/umount %h/remote/Dropbox
RemainAfterExit=yes

[Install]
WantedBy=default.target

এখন পরিষেবাটি সক্ষম এবং শুরু করতে দিন। সিস্টেমড পরামিতি হিসাবে ব্যবহৃত হলে স্ল্যাশগুলি অবশ্যই ড্যাশ দ্বারা প্রতিস্থাপন করতে হবে।

systemctl --user enable mountdropbox.service
systemctl --user start mountdropbox.service

আমরা মাউন্ট করা ফোল্ডারটিও মালিকানাধীন তা নিশ্চিত করি:

sudo chown <username>:<username> ~/remote/Dropbox

পুরানো ড্রপবক্স ফোল্ডারটির নাম পরিবর্তন করুন (যেমন /home/<username>/Dropbox)

mv -iv ~/Dropbox ~/Dropbox_old

মূল ড্রপবক্স পথে (যেমন /home/<username>/Dropbox) একটি নতুন প্রতীকী লিঙ্ক তৈরি করুন

cd ~ && ln -vs ~/remote/Dropbox Dropbox

ড্রপবক্স চালান

dropbox start -i

পদক্ষেপ 5: ড্রপবক্স শুরুর আগে ফোল্ডারটি মাউন্ট করুন

ড্রপবক্স পছন্দগুলিতে, স্টার্টআপে ড্রপবক্স শুরু করুন বিকল্পটি অনিক করুন

একটি নতুন ফাইল তৈরি করুন এবং এটি সম্পাদনযোগ্য করুন

touch ~/remote/start_dropbox.sh
chmod +x ~/remote/start_dropbox.sh

ফাইল সম্পাদনা করুন এবং এই বিষয়বস্তু যুক্ত করুন

#!/bin/sh
systemctl --user enable mountdropbox.service
systemctl --user start mountdropbox.service
dropbox start -i

ড্রপবক্সের আসল অটোস্টার্ট ফাইলটির নাম পরিবর্তন করুন (অন্যথায় ড্রপবক্স এটি মূল সামগ্রীর সাথে ওভাররাইট করবে)

mv -iv ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop

ফাইলটি সম্পাদনা করুন এবং এক্সিকিউট সম্পত্তিটি পরিবর্তন করুন

Exec=/home/<username>/remote/start_dropbox.sh

এটি বেশ ওভারকিল এটি দেখুন: blog.burke-consulting.net/…
জানুয়ারী

আমিও ভাবছিলাম; কেন মাউন্ট পয়েন্ট যোগ করার পাশাপাশি সমস্ত অতিরিক্ত পদক্ষেপ /etc/fstab?
ইগুয়ানানাট

আমি আমার মিডিয়াতে আমার ড্রপবক্স ফোল্ডারটি রেখেছি এবং এটি কার্যকর হয়েছে।
আলী

3

আমি এটিকে একটি নেক্সটক্লাউড সার্ভার সেট আপ করতে এবং এটি ড্রপবক্সের পরিবর্তে ব্যবহার করতে প্রেরণা হিসাবে ব্যবহার করেছি। আপনি স্পাইডারওক, বাক্স ইত্যাদি বিবেচনা করতে পারেন আমি এই কাজ করার জন্য ড্রপবক্সের প্রেরণাটি সত্যই বুঝতে পারি না। তারা বলছেন যে তাদের ext4- এ উপলব্ধ ফাইল অ্যাট্রিবিউট সরঞ্জামগুলির প্রয়োজন, তবে এগুলি এনক্রিপ্ট করা ফাইল সিস্টেমে খুব ভাল কাজ করে। যাইহোক, আরও ভাল কিছু সন্ধান করার জন্য সময়।


0

এটি (cha4on) দুর্দান্ত। আমি উপরের সহজ সমাধানগুলি চেষ্টা করেছিলাম এবং তারা আমার কুবুন্টু 18.04 এ ঝুলিয়ে রেখেছিল। আমি নিশ্চিত নই কেন লোকেরা এটিকে অতিরিক্ত ওভারকিল বলে মনে করে, আমার জন্য এটি কেবল সুন্দরভাবে কাজ করে নি তবে এটি একটি দুর্দান্ত টিউটোরিয়ালও ছিল। আমি fstab লাইন এবং বিশেষত systemctl পছন্দ করতাম। কেবল একটি জিনিস - এটি যেভাবে হয়ে গেছে, আমার জন্য ড্রপবক্স প্রোগ্রামটি নিজেই / রিমোট / ড্রপবক্সের সাথে লিঙ্ক করবে না - সম্ভবত কোনও ড্রাইভ নির্দিষ্ট ডিরেক্টরি নয় বলেই? আমাকে / রিমোট / ড্রপবক্স / ড্রপবক্সটি একটি ড্রপবক্স হোম হিসাবে তৈরি করতে হয়েছিল, / হোম / এর সাথে প্রতীকী লিঙ্কের সাথে সম্পর্কিত সংশোধন সহ

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