আমি আমার পাসওয়ার্ড পরিবর্তন করার পরে কীভাবে আমার এনক্রিপ্ট করা হোম ডিরেক্টরিতে অ্যাক্সেস ফিরে পাব?


12

12.04 এলটিএস x64 এ, আমি ইউজার অ্যাকাউন্টস সরঞ্জামটির মাধ্যমে আমার ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করেছি। এর পরে আমি আমার নতুন পাসওয়ার্ড দিয়ে আবার লগইন করতে পারিনি যেহেতু আমার হোম ডিরেক্টরিটি এনক্রিপ্ট করা হয়েছে এবং উপরের বর্ণিত বাগটি নতুন লগইন পাসওয়ার্ড সহ হোম ডিরেক্টরিটি ডিক্রিপশন করতে দেয় না।
হোম ডিরেক্টরিটি ডিক্রিপ্ট করার জন্য পাসফ্রেজটি আমার এনক্রিপ্ট করা হোম ডিরেক্টরিটির একটি ফোল্ডারে সংরক্ষণ করা হয়েছে।

এই পাসফ্রেজটি পুনরুদ্ধার করার এবং আমার হোম ডিরেক্টরিটি আনলক করার কোনও উপায় আছে?
ডিক্রিপশন পাসফ্রেজের পৃথক রেকর্ড নেই। আমার এখনও একটি কার্যকরী অতিথি অ্যাকাউন্ট রয়েছে যার কাছে আমার অ্যাক্সেস রয়েছে, তবে আমি অতিথি হিসাবে লগ ইন করার সময় এবং ডিক্রিপ্ট পাসফ্রেজ না করেই আমার এনক্রিপ্ট করা ব্যবহারকারী হোম ডিরেক্টরিতে থাকা ফাইলগুলিতে একরকম অ্যাক্সেস পেতে পারি কিনা তা আমি পরিষ্কার নয়। Asap পরামর্শ করুন।


3
আপনার পাসওয়ার্ডটি পুরানো পাসওয়ার্ডে ফিরে যান।
প্যান্থার

উত্তর:


6

আপনি যদি ব্যবহার করছেন ecryptfs(এটি হোম ফোল্ডারগুলি এনক্রিপ্ট করার মানক উপায়, তাই সম্ভবত) তখন আপনি যখন নিজের ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করেন আপনি নিজের এনক্রিপ্ট করা বাড়ির স্বয়ংক্রিয় অ্যাক্সেস হারিয়ে ফেলেছিলেন (যেমন আপনি আবিষ্কার করেছেন)। আপনার পাসওয়ার্ড পরিবর্তন করার জন্য (যেমন passwd) বেশিরভাগ নিয়মিত পদ্ধতিতে এটি হওয়া উচিত ছিল না , তারা নিজেরাই এনক্রিপশনটি স্বয়ংক্রিয়ভাবে আপডেট করার জন্য পিএএম ব্যবহার করার কথা বলেছিল (তবে কোনও প্রশাসক যদি পাসওয়ার্ড পরিবর্তন / পুনরায় সেট করেন, বা এটি সুরক্ষিত হবে না)।

ecryptfs প্রকৃতপক্ষে প্রস্তাব দেওয়া হয় যে আপনি যে প্রকৃত পাসফ্রেজটি ব্যবহার করেছেন এটির একটি ব্যাকআপ কপি রাখুন (এটি আপনার লগইন পাসফ্রেজ নয়, তবে এটি আপনার এনক্রিপ্টযুক্ত বা আপনার লগইন পাসফ্রেজের সাথে "মোড়ানো") আপনি উল্লেখ করছেন এমন মোড়ক পাসফ্রেজ ফাইলের ক্ষেত্রে যদি কিছু ঘটে থাকে।

তবে ecryptfs-unwrap-passphraseআপনাকে ব্যবহার করে আসল ইক্রিপ্টফস পাসফ্রেজটি সন্ধান করা উচিত।

ব্যবহার ecryptfs-rewrap-passphraseআপনি "মোড়ক খোলা" ecryptfs পাসফ্রেজ, তারপর "পুনরায় মোড়ানো" এটা এটি আপনার নতুন ব্যবহারকারী পাসফ্রেজ দিয়ে আপনার পুরানো ব্যবহারকারী পাসফ্রেজ ব্যবহার করতে পারে। এটির manপৃষ্ঠা থেকে একটি ক্লিপ এখানে দেওয়া হয়েছে :

NAME
   ecryptfs-rewrap-passphrase - unwrap an eCryptfs wrapped passphrase, re‐
   wrap it with a new passphrase, and write it back to file.

SYNOPSIS
   ecryptfs-rewrap-passphrase [file]

   printf "%s\n%s" "old wrapping passphrase" "new wrapping  passphrase"  |
   ecryptfs-rewrap-passphrase [file] -

তবে আমি এগুলি চালানোর আগে কোনও ফাইলের ব্যাকআপ কপি তৈরি করতাম। (প্রিয়। আপনাকে printf...ফর্ম্যাটটি ব্যবহার করার দরকার নেই , ecryptfs-rewrap-passphrase [file]আপনি পাসফ্রেজগুলি টাইপ করতে আপত্তি না দেখলে এটি কেবল চলমান কাজ করে)।

এবং আপনি ecryptfs-recover-privateএটি খুঁজে পেতে কেবল কোনও এনক্রিপ্ট করা এনক্রিপ্ট করা ব্যক্তিগত ফোল্ডারগুলি, তারপরে ব্যাকআপ / অনুলিপি ইত্যাদি মাউন্ট করতে ছুটে যেতে পারেন

আরও কিছু তথ্যের জন্য সমস্ত সরঞ্জামের পৃষ্ঠা man ecryptfsএবং দেখুন । এবং আর্চলিনাক্সের উইকিতে https://wiki.archlinux.org/index.php/ECryptfs এ বেশ কিছু ভাল তথ্য রয়েছেmanecryptfs-...


2

লিনাক্স মিন্ট লাইভ সিডি ব্যবহার করে একটি লিনাক্স পুদিনা ইনস্টল করার সময় আমি কীভাবে সমস্যাটি সমাধান করেছি তা এখানে:

mint@mint /tmp $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/632d671e-65a8-4566-b101-hab6b061b502/.ecryptfs/USERNAME/.Private].

Try to recover this directory? [Y/n]: n

mint@mint /tmp $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/632d671e-65a8-4566-b101-hab6b061b502/.ecryptfs
/USERNAME/.Private].

Try to recover this directory? [Y/n]: y
INFO: Found your wrapped-passphrase

Do you know your LOGIN passphrase? [Y/n] y
INFO: Enter your LOGIN passphrase...

Passphrase: 

Inserted auth tok with sig [562b3416hhc4ud6r] into the user session keyring
INFO: Success!  Private data mounted at [/tmp/ecryptfs.1x34gL7R].

mint@mint /tmp $ gksu nemo  [<---- NOTE THAT I HAVE OPENED TERMINAL IN THE TEMP FOLDER of the LIVE CD NOW]

নিমো ফাইল ব্রাউজারের মাধ্যমে (আমি বিশ্বাস করি এটি উবুন্টুতে নটিলাস) আমি নতুন লাইকযুক্ত ফোল্ডারে নেভিগেট করেছি ecryptfs.1x34gL7R(লাইভ সিডির টেম্প ফোল্ডারে) এবং সেখান থেকে ফোল্ডারে ডান ক্লিক করুন এবং "রুট হিসাবে খুলুন" নির্বাচন করুন।

এখনই, কোনও পাসওয়ার্ডের চ্যালেঞ্জ ছাড়াই, আমি আমার এখন পর্যন্ত অ্যাক্সেসযোগ্য হোম ডিরেক্টরিটি অ্যাক্সেস করেছি।

আমি আমার প্রবণতা স্তরে ডেটা পুনরুদ্ধার করার অন্য কোনও উপায় দেখতে পাচ্ছি না।

ecryptfsআপনার ব্যবহারকারীর পাসওয়ার্ড ব্যবহার করে এমন একটি আপাত বিকল্প রুট ব্যবহার করা হচ্ছে তবে এটি আপনি যে পাসওয়ার্ডটি প্রবেশ করেছেন তা সর্বদা প্রত্যাখ্যান করে - সর্বদা। এমনকি আপনার প্রকৃত পুদিনা পাসওয়ার্ডটি সঠিক, এবং লাইভ সিডির মূলের জন্য কোনও পাসওয়ার্ড নেই given আমি আশা করি যে আমি এখানে যে রুটের কথা বলছি তা মনে রাখতে পারতাম তবে মূলত এটিই এমন একটি যা সর্বদা আপনার পাসওয়ার্ড প্রত্যাখ্যান করে। ভুলে যাও.

আমি যে পদ্ধতিটি দেখিয়েছিলে তা যদি আপনি কোথাও না পেতে পারেন তবে সম্ভবত আপনি নিজের লগইন পাসওয়ার্ডটি ভুলে গেছেন (সম্ভাবনা নেই), বা আপনার এনক্রিপশন কীটি কলুষিত হয়ে গেছে (হার্ড ড্রাইভ ব্যর্থতার মাধ্যমে বা আপনি জিভিএফগুলি সরিয়ে রেখেছেন - কখনও স্পর্শ করবেন না gvfs - ইন্টারনেটে কিছু ট্রল বলেছেন যে এটি একটি সুরক্ষা ঝুঁকিপূর্ণ এবং কীভাবে এটি অপসারণ করতে হবে তার নির্দেশনা দেওয়া হয়েছে, তবে এটি আপনার সিস্টেমকে পুরোপুরি ধ্বংস করবে )।

আপনি যদি আপনার এনক্রিপ্ট করা ড্রাইভ অ্যাক্সেস করতে না পারেন তবে আপনি কমপক্ষে আপনার ব্যাকআপ ড্রাইভের মাধ্যমে লাইভ ডিস্ক টিএমপি ফোল্ডার থেকে এনক্রিপ্ট করা ফোল্ডারটি আপনার ব্যাকআপ ড্রাইভে অনুলিপি করতে পারেন (উদাহরণস্বরূপ, cp -a /source/. /dest/ বা এটি সম্ভবত ছিল cp -a ~/source/. ~/dest/ ), এবং তারপরে এটি ডিক্রিপ্ট করার জন্য বিশেষজ্ঞের কাছে নিয়ে যেতে পারেন, কিছু অনির্দিষ্ট পরবর্তী তারিখে।

এখন আপনি নিজের ফাইলগুলি আবার দেখতে পাচ্ছেন, আপনার একটি নতুন সমস্যা রয়েছে - আপনি আসলে ব্রাউজার উইন্ডো থেকে কোনও কিছুই সরিয়ে নিতে পারবেন না। তবে, আপনি কমপক্ষে স্বতন্ত্র ফাইলগুলি (পাঠ্য, ওয়ার্ড প্রসেসর এবং চিত্র ফাইলগুলি) খুলতে পারেন এবং সেগুলি আপনার নতুন অবস্থানে সংরক্ষণ করতে (যেমন ব্যাকআপ ড্রাইভ) নির্বাচন করতে পারেন।

পরিশেষে , আমি দুঃখিত উবুন্টু এবং মিন্ট প্রোগ্রামারগুলি (হ্যাঁ এটি আমি এবং আপনি) ইত্যাদি - যদি ডেটা বিদ্যমান থাকে এবং ব্যবহারকারী পুরোপুরি তার পাসওয়ার্ডটি জানে, তবে ডেটা পুনরুদ্ধারের প্রক্রিয়াটি আরও প্রবাহিত করা উচিত!

পিএস মনে রাখবেন: এটি ecryptfsনয়encryptfs , এবং মনে রাখবেন যে কোনও লাইভ সিডি সম্ভবত একটি ডিফল্ট আমেরিকান কীবোর্ড অক্ষর সেট ব্যবহার করে, সুতরাং সেই অনুসারে আপনি আপনার লগইন পাসওয়ার্ডটি প্রবেশ করার পদ্ধতিটি পরিবর্তন করুন, যেমন আপনার পাসওয়ার্ডটি যদি বিশেষ অক্ষর ব্যবহার করে।

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