লিনাক্সের (RHEL/CentOS 7) root পাসওয়ার্ড রিসেট
ধরুন আপনার
লিনাক্স সিস্টেমে অনেক
দিন ধরে
লগইন না
করার কারনে
সিস্টেমের রুট
পাসওয়ার্ড ভুলে
গেছেন। অথবা
আপনার অফিসের
লিনাক্স অ্যাডমিন ইচ্ছা
করে সিস্টেমের পাসওয়ার্ড
পরিবর্তন করে
অন্যত্র চলে
গেছে। এখন
আপনি কি
করবেন? আপনার
সামনে এখন
মাত্র দুইটা
পথ খোলা
আছে। প্রথমত,
আপনি নতুন
করে অপারেটিং সিস্টেম
সেটাপ দিতে
পারেন অথবা
আগের পাসওয়ার্ড রিসেট
করতে পারেন।
এক্ষেত্রে একটা
কথা মাথায়
রাখতে হবে
যে, কোন
অপারেটিং সিস্টেমেই আগের
দেওয়া পাসওয়ার্ড রিকভার
বা ফিরে
পাওয়া যায়
না। এখন
আপানার দায়িত্ব
হোলো, আপানার
সিস্টেমের সকল
ডাটা, কনফিগারেশন, এবং সেটাপ ঠিক রেখে রুট ইউজারের পাসওয়ার্ড
রিসেট করা।
এছাড়া যারা
RedHat RHCSA ভেন্ডর এক্সাম
দিবেন, তাদের
এক্সাম রুমে
ঢুকেই প্রথম
কাজ হচ্ছে,
রুট পাসওয়ার্ড রিকভার
করা। কারণ,
কোন সিস্টেমের পাসওয়ার্ড
বলা হয়
না, এক্ষেত্রে রুট পাসওয়ার্ড রিসেট
করে এক্সাম
শুরু করতে
হয়।
আজকের পোস্টে
আমরা লিনাক্স
(RHEL/CentOS 7) এর রুট
পাসওয়ার্ড কিভাবে
রিসেট করা
যায়, এই
ব্যাপারে আলাপ
করব।
➡
Step 01: প্রথমে আমরা
সিস্টেমকে রিস্টার্ট দিব।
রিস্টার্ট দেবার
জন্য আমরা
গ্রাফিক্যাল মোডে
মাউচ ব্যাবহার করে রিস্টার্ট দিতে
পারি। অথবা
কমান্ড মোডে
কীবোর্ড থেকে
'Ctr+Alt+Del' প্রেস করে
রিস্টার্ট দিতে
পারি।
➡
Step 02: রিস্টার্টের পরে
আবার যখন
সিস্টেম বুটিং
শুরু হবে
তখন, নিচের
মত স্ক্রীন
দেখতে পাব।
এটার নাম
GRUB বুট লোডার
স্ক্রীন। এখানে
সিস্টেমের সকল
কার্নেলের (উইন্ডোজ/লিনাক্স) লিস্ট
দেখা যাবে।
এই GRUB স্ক্রীন
সাধারণত পাঁচ(০৫) সেকেন্ড
অপেক্ষা করবে,
তারপর ডিফল্ট
বুট লোডার
(প্রথমটা) অনুযায়ী
কার্নেল লোড
শুরু হবে।
স্ক্রীনের নিচের
দিকে তাকালে
দখতে পাব
কীবোর্ড থেকে
Up Arrow (↑) এবং Down Arrow (↓) কী প্রেস
করে কার্নেল
সিলেক্ট করা
যাবে এবং
তার নিচের
লাইনে লেখা
আছে 'e' প্রেস করলে
বুট লোডার
এডিট করা
যাবে। আমারা
পাসওয়ার্ড পরিবর্তনের 'e' প্রেস
করে প্রথম
মেনুটা এডিট
করবো। 📷
➡
Step 03: মেনু এডিট
করার পর
নিচের স্ক্রীনের মত দেখতে পাব।
এখানে নিচের
দিকে একটা
লাইন শুরু
হয়েছে 'linux16' দিয়ে। এই লাইনের একেবারে
শেষে চলে
যেতে হবে
এবং লিখতে
হবে rd.break এরপর 'Ctrl-x' প্রেস
করে স্টার্ট
করতে হবে।
📷
➡
Step 04: এরপরে নিচের
মত কমান্ড
ইন্টারফেস আসবে
এবং নিচের
কমান্ডগুলো ব্যাবহার করতে
হবে। যেহেতু
বুট হওয়ার
সময় রুট
ফাইল সিস্টেম
read only (ro) মোডে থাকে,
এই জন্য
এটাকে নতুন
করে read write (rw) মোডে মাউন্ট
করতে হবে।
এখানে '/sysroot' হোলো একটা
ডিরেক্টরি যার
ভিতরে মিনিমাম
ফাইল সিস্টেম
এবং প্রয়োজনীয় লাইব্রেরী
(lib) ফাইল থাকে।
'chroot' কমান্ডের মাধ্যমে
'/sysroot' ডিরেক্টরির মধ্যে
প্রবেশ করতে
হবে।
switch_root:/#
mount -o remount,rw /sysroot switch_root:/#
chroot /sysroot sh-4.2#
➡
Step 05: এখন নতুন
রুট পাসওয়ার্ড সেট এবং ফাইল
সিস্টেম নতুন
করে relabel করতে হবেঃ
sh-4.2# passwd Changing
password for user root.New password: *******Retype new password:
*******passwd: all authentication tokens updated successfully.sh-4.2#
touch /.autorelabel
➡
Step 06: পাসওয়ার্ড রিসেটের
কাজ শেষ,
এখন দুই
(০২) বার
'exit' কমান্ড দিয়ে
শেল থেকে
বের হতে
হবে এবং
সিস্টেম নতুন
করে বুট
হওয়ার পরে
ফাইল সিস্টেম
relabel এর জন্য
কিছুক্ষণ অপেক্ষা
করতে হবে।
sh-4.2#
exitswitch_root:/# exitlogout
নোটঃ পাসওয়ার্ড রিসেটের
কাজ শেষ
এখন রুট
ইউজারের জন্য
নতুন পাসওয়ার্ড দিয়ে
লগইন করা
যাবে।
password protected grub:
# cd /boot/grub2/
#ls
#cat grub.cfg
#cp grub.cfg grub.cfg.backup
#cd /etc/grub.d/
#ls
#cp 10_linux 10_linux.backup
#vim 10_linux
:set nu
294 cat << EOF
295 set superusers=”worshi”
296 password worshi worshi123
297 EOF
:x
# grub2-mkconfig - -output=/boot/grub2/grub.cfg
#reboot
#grub recover—
insert cent os cd and go to the install mode
Troubleshooting->rescue a centos system -> 1. continue
->chroot /mnt/sysimage/ ->grub-install /dev/sda -> exit -> reboot
for dual boot if only centos boot menu come-
#vim /boot/grub2/grub.cfg
:set nu
118 ########Windows 7 #############
119 menuentry “Windows 7” {
120 set root=’(hd0,1)’
121 chainloader +1
122 }
:x
#reboot
No comments:
Post a Comment