প্রথম সতর্কতা ...
গ্রাব 2 পাসওয়ার্ড সুরক্ষা পদ্ধতিটি বেশ জটিল হতে পারে এবং আপনি যদি এটি ভুল হয়ে থাকেন তবে নিজেকে একটি নন-বুটযোগ্য সিস্টেমের সাথে ছেড়ে যাওয়ার সম্ভাবনা রয়েছে। এভাবে সর্বদা আপনার হার্ড-ড্রাইভের একটি সম্পূর্ণ চিত্র ব্যাকআপ করুন। আমার প্রস্তাবটি হ'ল ক্লোনজিলা ব্যবহার করা - পার্ট আইমেজের মতো আরও একটি ব্যাকআপ সরঞ্জামও ব্যবহার করা যেতে পারে।
আপনি যদি এটি অনুশীলন করতে চান - একটি ভার্চুয়াল মেশিন গেস্ট ব্যবহার করুন যা আপনি স্ন্যাপশটটি রোলব্যাক করতে পারেন।
চল শুরু করি
নীচের পদ্ধতিটি বুট করার সময় গ্রাব সেটিংসের অননুমোদিত সম্পাদনাটিকে সুরক্ষা দেয় - যা eসম্পাদনা করতে চাপলে আপনি বুট বিকল্পগুলি পরিবর্তন করতে পারবেন। আপনি উদাহরণস্বরূপ, একক ব্যবহারকারী মোডে বুট করতে বাধ্য করতে পারেন এবং এইভাবে আপনার হার্ড-ডিস্কটিতে অ্যাক্সেস থাকতে পারে।
এই প্রক্রিয়াটি হার্ড-ডিস্ক এনক্রিপশন এবং এই প্রশ্নের সাথে সম্পর্কিত উত্তরে বর্ণিত লাইভ সিডি থেকে বুট করা রোধ করতে একটি সুরক্ষিত বায়োস বুট বিকল্পের সাথে ব্যবহার করা উচিত।
নীচের প্রায় সব কিছুই অনুলিপি করা যায় এবং একবারে একটি লাইন আটকানো যায়।
প্রথমে আমরা সম্পাদনা করব এমন গ্রুব ফাইলগুলি ব্যাকআপ করতে দেয় - একটি টার্মিনাল সেশন খুলুন:
sudo mkdir /etc/grub.d_backup
sudo cp /etc/grub.d/* /etc/grub.d_backup
গ্রাবের জন্য একটি ব্যবহারকারীর নাম তৈরি করা যাক:
gksudo gedit /etc/grub.d/00_header &
নীচে স্ক্রোল করুন, একটি নতুন খালি লাইন যুক্ত করুন এবং নিম্নলিখিতটি অনুলিপি করুন এবং পেস্ট করুন:
cat << EOF
set superusers="myusername"
password myusername xxxx
password recovery 1234
EOF
এই উদাহরণে দুটি ব্যবহারকারীর নাম তৈরি করা হয়েছিল: মাইউজারনেম এবং পুনরুদ্ধার
পরবর্তী - টার্মিনালে ফিরে যান (বন্ধ করবেন না gedit
):
নেট এবং ওয়ানিরিক ব্যবহারকারীরা কেবল
টাইপ করে একটি এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করুন
grub-mkpasswd-pbkdf2
আপনার পাসওয়ার্ডটি প্রবেশ করান যখন অনুরোধ করা হয় আপনি দুবার ব্যবহার করবেন will
Your PBKDF2 is grub.pbkdf2.sha512.10000.D42BA2DB6CF3418C413373CD2D6B9A91AE4C0EB4E6AA20F89DFA027CA6E6CBF3542CB39E951607E9D651D82700AF47884929BDD193E36CB262CC96201B5789AA.1A9B0033928E3D3D0338583A5BF13AF7D5CC6EC5A41456F8FE8D8EBEB7A093CD0A0CE8688949E6007188ECB3FB0FF916F258602D130CF5C8525FB318FBBE2646
আমরা যে বিটটি আগ্রহী সেগুলি শুরু grub.pbkdf2...
এবং শেষ হয়BBE2646
আপনার মাউস ব্যবহার করে এই বিভাগটি হাইলাইট করুন, ডান ক্লিক করুন এবং এটি অনুলিপি করুন।
আপনার gedit
অ্যাপ্লিকেশনটিতে ফিরে যান - "এক্সএক্সএক্সএক্সএক্সএক্স" পাঠটি হাইলাইট করুন এবং এটি আপনার অনুলিপি করে প্রতিস্থাপন করুন (ডান ক্লিক করুন এবং পেস্ট করুন)
যেমন লাইন দেখতে হবে
password myusername grub.pbkdf2.sha512.10000.D42BA2DB6CF3418C413373CD2D6B9A91AE4C0EB4E6AA20F89DFA027CA6E6CBF3542CB39E951607E9D651D82700AF47884929BDD193E36CB262CC96201B5789AA.1A9B0033928E3D3D0338583A5BF13AF7D5CC6EC5A41456F8FE8D8EBEB7A093CD0A0CE8688949E6007188ECB3FB0FF916F258602D130CF5C8525FB318FBBE2646
সমস্ত 'বুটুন সংস্করণ (লুসিড এবং উপরের)
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।
সবশেষে আপনার প্রতিটি গ্রাব মেনু এন্ট্রি পাসওয়ার্ডের প্রয়োজন (সমস্ত ফাইলের একটি লাইন রয়েছে যা মেনুয়েন্ট্রি শুরু করে ):
cd /etc/grub.d
sudo sed -i -e '/^menuentry /s/ {/ --users myusername {/' *
এটি --users myusername
প্রতিটি লাইনে একটি নতুন এন্ট্রি যুক্ত করবে ।
আপনার গ্রাবকে নতুন করে তৈরি করতে আপডেট-গ্রাব চালান
sudo update-grub
আপনি যখন কোনও গ্রাব এন্ট্রি সম্পাদনা করার চেষ্টা করবেন তখন এটি আপনার ব্যবহারকারীর নাম যেমন মাইউজারনেম এবং আপনি যে পাসওয়ার্ডটি ব্যবহার করেছেন তা জিজ্ঞাসা করবে ।
পুনরায় বুট করুন এবং পরীক্ষা করুন যে ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রয়োগ করা হচ্ছে সমস্ত গ্রাব-এন্ট্রি সম্পাদনা করার সময়।
SHIFTআপনার গ্রাবটি প্রদর্শন করতে বুট করার সময় এনবি টিপতে ভুলবেন না।
পুনরুদ্ধার মোড সুরক্ষিত পাসওয়ার্ড
উপরের সমস্তগুলি সহজেই পুনরুদ্ধার মোডটি ব্যবহার করে কার্যকর হতে পারে।
ভাগ্যক্রমে আপনি পুনরুদ্ধার-মোড মেনু এন্ট্রি ব্যবহার করতে একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড জোর করতে পারেন। এই উত্তরের প্রথম অংশে আমরা 1234 এর পাসওয়ার্ড সহ পুনরুদ্ধার নামে একটি অতিরিক্ত ব্যবহারকারীর নাম তৈরি করি । এই ব্যবহারকারীর নামটি ব্যবহার করতে আমাদের নিম্নলিখিত ফাইলটি সম্পাদনা করতে হবে:
gksudo gedit /etc/grub.d/10_linux
এর থেকে লাইনটি পরিবর্তন করুন:
printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"
প্রতি:
if ${recovery} ; then
printf "menuentry '${title}' --users recovery ${CLASS} {\n" "${os}" "${version}"
else
printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"
fi
পুনরুদ্ধার ব্যবহার করার সময় ব্যবহারকারীর নাম পুনরুদ্ধার এবং পাসওয়ার্ড 1234 ব্যবহার করুন
sudo update-grub
আপনার গ্রাব ফাইলটি পুনরায় তৈরি করতে চালান
পুনরুদ্ধার করুন এবং পরীক্ষা করুন যে পুনরুদ্ধার মোডে বুট করার চেষ্টা করার সময় আপনাকে ব্যবহারকারী নাম এবং পাসওয়ার্ড হিসাবে জিজ্ঞাসা করা হয়েছিল।
আরও তথ্য - http://ubuntuforums.org/showthread.php?t=1369019