CentOS 7 এ কীভাবে পাসওয়ার্ডটি একক ব্যবহারকারী মোডকে সুরক্ষিত করে


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

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

এটি একটি বিশাল সুরক্ষা গর্ত কারণ এটি অনুপ্রবেশকারীদের শেলটিতে সরাসরি অ্যাক্সেস দেয় (এবং পুরো ফাইল সিস্টেমে সম্ভাব্য অ্যাক্সেস)। সুতরাং, নীচে বর্ণিত হিসাবে সেন্টোস 7-এ একক ব্যবহারকারী মোডকে পাসওয়ার্ড রক্ষা করা গুরুত্বপূর্ণ important

CentOS/RHEL 7-এ, উদ্ধার এবং জরুরি লক্ষ্যগুলি (যা একক-ব্যবহারকারী মোডগুলিও হয়) ডিফল্টরূপে সুরক্ষিত পাসওয়ার্ড।

উদাহরণস্বরূপ আপনি যখন সিস্টেমডের মাধ্যমে রেসকিউ.আরগেট (এছাড়াও জরুরি.আরগেট) এর মাধ্যমে লক্ষ্যটি (রানলেভেল) পরিবর্তন করার চেষ্টা করেন, আপনাকে নীচের স্ক্রিনশটটিতে প্রদর্শিত একটি রুট পাসওয়ার্ডের জন্য জিজ্ঞাসা করা হবে।

# systemctl isolate rescue.target
OR
# systemctl isolate emergency.target

তবে, যদি কোনও প্রবেশকারী কোনও সার্ভারে শারীরিক অ্যাক্সেস পায় তবে তিনি বা সে প্রথম বুট বিকল্পটি সম্পাদনা করতে e কী টিপে গ্রাব মেনু আইটেম থেকে বুট করতে একটি কার্নেল নির্বাচন করতে পারেন।

“লিনাক্স 16” দিয়ে শুরু হওয়া কার্নেল লাইনে, তিনি/আর্গুমেন্ট আর কে "rw init =/sysroot/bin/sh" তে পরিবর্তন করতে পারবেন < এবং সিস্টেমটি মূল পাসওয়ার্ড না চেয়ে সেন্টোস 7-তে একক ব্যবহারকারী মোডে বুট করুন, এমনকি SINGLE =/sbin/sushell SINGLE =/sbin/sulogin এ পরিবর্তন করা হয়েছে /etc/sysconfig/init ফাইলটিতে।

সুতরাং, CentOS 7 এ একক ব্যবহারকারী মোডে পাসওয়ার্ড রক্ষার একমাত্র উপায় হ'ল নিম্নলিখিত নির্দেশাবলী ব্যবহার করে পাসওয়ার্ড দিয়ে GRUB রক্ষা করা।

CentOS 7 এ গ্রাবকে কীভাবে পাসওয়ার্ড সুরক্ষিত করা যায়

গ্রাব 2-সেটপ্যাসওয়ার্ড ইউটিলিটি হিসাবে প্রদর্শিত হিসাবে প্রথমে একটি শক্তিশালী এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করুন।

# grub2-setpassword

পাসওয়ার্ডের জন্য হ্যাশটি /boot/grub2/user.cfg এবং ব্যবহারকারী অর্থাত্ "রুট" /boot/grub2/grub.cfg ফাইলে সংজ্ঞায়িত করা হয়েছে, আপনি বিড়াল কমান্ড ব্যবহার করে পাসওয়ার্ডটি দেখানো হিসাবে দেখতে পারবেন।

# cat /boot/grub2/user.cfg

এখন /boot/grub2/grub.cfg ফাইলটি খুলুন এবং আপনি যে পাসওয়ার্ডটি সুরক্ষিত রাখতে চান সেই বুট এন্ট্রি সন্ধান করুন, এটি মেনুয়েণ্ট্রি দিয়ে শুরু হয়। এন্ট্রিটি উপস্থিত হয়ে গেলে, এটি থেকে - নিবন্ধিত প্যারামিটারটি সরিয়ে দিন।

ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন, এখন সেন্টোস 7 সিস্টেমটি পুনরায় বুট করার চেষ্টা করুন এবং e কী টিপে বুট এন্ট্রিগুলিকে সংশোধন করুন, আপনাকে প্রদর্শিত হিসাবে শংসাপত্র সরবরাহ করতে বলা হবে।

এটাই. আপনি সফলভাবে পাসওয়ার্ড আপনার CentOS 7 GRUB- মেনুতে সুরক্ষিত করেছেন।