এক্স্রিপটিফগুলি সরান directory ডিরেক্টরিটি অন্য একটি বিভাগে প্রাইভেট করুন


8

আমি আমার ডেটা আমার হোম ডিরেক্টরি হিসাবে একই বিভাগে রাখতে চাই না; সুতরাং আমি আমার মেশিনটিকে একটি ছোট হোম পার্টিশন দিয়ে কনফিগার করব যা আমার বৃহত ডেটা পার্টিশনের একটি সিমিলিংক ধারণ করে।

এই কারণে, ইক্য্রিপ্টস-সেটআপ-বেসরকারী ইউটিলিটির ডিফল্ট আচরণ আমার পক্ষে বেশ কার্যকর হয় না।

আমি আমার হোম ডিরেক্টরিতে ব্যক্তিগত ডিরেক্টরি চাই; আমার বৃহত ডেটা পার্টিশনে থাকা প্রাইভেট এনক্রিপ্টড ডিরেক্টরিটি নির্দেশ করছে। এটি অর্জন করার কী সহজ উপায় আছে এবং এখনও আমি অ্যাক্রিপটিফস-সেটআপ-প্রাইভেটের সাথে স্বতঃপরিবর্তনীয় আচরণটি বজায় রাখছি?

উত্তর:


2

আমিও একই জিনিসটি সম্পাদন করতে চেয়েছিলাম, তাই আমি কিছুটা পরীক্ষা করেছি এবং বুঝতে পেরেছি যে সিমলিংকগুলি একাই আমরা যা করতে চাই তা করতে পারে।

আপনি কেবলমাত্র প্রাইভেট ফোল্ডারটিকে অন্য কোনও বিভাগে সরিয়ে নিয়ে যেতে পারেন এবং নতুন পার্টিশনে প্রাইভেটের অবস্থান নির্দেশ করে পুরানো স্থানে একটি সিমিলিংক তৈরি করতে পারেন।

স্বতঃমাউন্ট এবং আনমাউন্ট এখনও পুরোপুরি কাজ করে works


2

আপনি এতে ভলিউম সংজ্ঞা যুক্ত করতে পারেন /etc/security/pam_mount.conf.xml:

<volume user="steve" mountpoint="/home/steve/.Private" path="/dev/loop0" fstype="crypt" />

এবং নিশ্চিত পাম যোগ করে এই অন্তর্ভুক্ত করা @include common-pammountমধ্যে /etc/pam.d/loginএবং /etc/pam.d/gdm

বুটআপের সময় লুপ ডিভাইসটি যুক্ত করে সেটআপ করা হয় /etc/rc.local:

losetup /dev/loop0 /data0/private/steve

লুপ ডিভাইস হিসাবে ফাইল সেটআপটি LUKS এনক্রিপ্ট হওয়া ফাইল ( fileডেটাডাইরেক্টরিতে চালিত হয়) তা নিশ্চিত করুন।

নিম্নলিখিত কমান্ডগুলি চালিয়ে যদি এটি ব্যবহার করা উচিত তবে আপনি আগেই পরীক্ষা করতে পারেন (পাসওয়ার্ডটি টাইপ করতে পারেন এমন করে একটি করে তাদের চালান), এবং এনক্রিপ্ট করা পার্টিশন সহ ফাইলটি ধরে নেওয়া /data0/private/steveএবং এটি /home/steve/.Privateএকটি খালি ডিরেক্টরি:

losetup /dev/loop0 /data0/private/steve
cryptsetup luksOpen /dev/loop0 home.crypt
mount /dev/mapper/home.crypt /home/steve/.Private

স্বতঃমাউন্ট কাজ করার জন্য, আমাকে আমার লগইন পাসওয়ার্ডটি বড় পার্টিশনের এনক্রিপ্ট করা ফাইলের মতো করতে হবে।


আপনার উত্তরের জন্য ধন্যবাদ. কেবলমাত্র আমি সঠিকভাবে বুঝতে পেরেছি তা নিশ্চিত করার জন্য, এখানে আমার কী করা উচিত ... 1) লগইন এবং কেডিএম (আমি কুবুন্টু ব্যবহার করছি) এ পরিবর্তনগুলি করুন। 2) আনমাউন্ট প্রাইভেট এবং এমভি। আমার ডেটা পার্টিশনে প্রাইভেট। 3) <ভলিউম ব্যবহারকারী = "স্টিভ" মাউন্টপয়েন্ট = "/ ডেটা / .প্রাইভেট" পাথ = "/ ডেভ / লুপ0" fstype = "ক্রিপ্ট" /> যোগ করে পাম_মাউন্ট_কনফ.এক্সএমএল সংশোধন করুন এটি কি সঠিক? এটাই কি সব?
স্টিভজি

প্রাইভেটে কী আছে তা আমি নিশ্চিত নই। privateউবুন্টুতে (8.04) এনক্রিপ্ট করা ব্যক্তিগত ডিরেক্টরিগুলি একটি বিকল্প হওয়ার আগে আমি এই ফাইলটি তৈরি করেছিলাম । সেখানে কোনও ত্রুটি হওয়ায় আমি উত্তরটি সম্পাদনা করব।
অ্যান্থন

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