كيفية إعادة تعيين كلمة مرور الجذر المنسية في Rocky Linux / AlmaLinux

يحدث ذلك. نعم، في بعض الأحيان يمكن أن تفقد تتبع كلمات المرور الخاصة بك، بما في ذلك كلمة مرور الجذر التي تعتبر حاسمة في أداء المهام التي تتم بامتياز جذر. يمكن أن يحدث ذلك لأسباب عديدة بما في ذلك البقاء لفترة ممتدة دون تسجيل الدخول كمستخدم جذر أو وجود كلمة مرور جذر معقدة – وفي هذه الحالة يجب عليك النظر في استخدام مدير كلمات المرور لتخزين كلمة المرور الخاصة بك بأمان.

في حال نسيت كلمة مرور الجذر وليس لديك مكان لاستردادها، لا داعي للقلق. إذا كان لديك وصول جسدي إلى الخادم الخاص بك، يمكنك إعادة ضبط كلمة مرور الجذر المنسية باستخدام بضع خطوات بسيطة.

[ قد ترغب أيضًا في: كيفية إعادة تعيين كلمة مرور الجذر المنسية في RHEL 8 ]

انضم إلينا بينما نرشدك خلال كيفية إعادة تعيين كلمة مرور الجذر المنسية في Rocky Linux / AlmaLinux.

الخطوة 1: تحرير معلمات النواة

أولاً، أعد تشغيل النظام. في الدخول الأول إلى قائمة grub، اضغط 'e' على لوحة المفاتيح للوصول إلى محرر GRUB.

Rocky Linux Boot Menu

بمجرد الوصول إلى واجهة محرر grub، انتقل إلى الأسفل حتى تصل إلى السطر الذي يبدأ بـ 'linux'. باستخدام مفتاح السهم إلى الأمام، انتقل إلى نهاية السطر وأضف السطر التالي إلى التوجيه.

rd.break enforcing=0 
Edit Kernel Boot Parameters

للوصول إلى وضع الطوارئ، اضغط Ctrl + x.

الخطوة 2: إعادة تعيين كلمة مرور الجذر

لإعادة تعيين كلمة المرور الجذرية، نحتاج إلى الوصول إلى دليل /sysroot بصلاحيات القراءة والكتابة. للقيام بذلك، قم بتعليق دليل /sysroot بصلاحيات القراءة والكتابة.

# mount -o rw,remount /sysroot

خذ علماً بالمسافة بين العلامة و -o، وبين remount و /.

بعد ذلك، غير بيئة الدليل إلى /sysroot.

# chroot /sysroot
Mount Sysroot Directory

لإعادة تعيين كلمة المرور الجذرية، اكتب ببساطة الأمر التالي. سيُطلب منك تقديم كلمة مرور جديدة ومن ثم إعادة تعيينها لاحقًا.

# passwd root
Reset Root Password in Rocky Linux

الخطوة 3: تعيين سياق SElinux

بعد ذلك، قم بتعيين السياق المناسب لـ SELinux كما هو موضح.

# touch  /.autorelabel

ينشئ الأمر ملفًا مخفيًا يسمى .autorelabel في الدليل الجذري. أثناء إعادة التشغيل، يكتشف SELinux هذا الملف ويقوم بإعادة تسمية جميع الملفات في النظام باستخدام سياقات SELinux المناسبة. يستغرق هذا العملية وقتًا طويلاً في الأنظمة ذات المساحة الكبيرة للقرص.

Set SElinux Context

بمجرد الانتهاء، اخرج من بيئة /sysroot.

$ exit

ثم قم بتشغيل الأمر exit لمغادرة جلسة التبديل الجذري وإعادة تشغيل النظام.

$  exit

بمجرد إعادة تشغيل النظام، يمكنك تسجيل الدخول والتبديل بسلاسة إلى مستخدم الجذر.

الختام

وهكذا. لقد تمكنا بنجاح من إعادة تعيين كلمة المرور الجذرية في Rocky Linux. يجب أن تعمل نفس الإجراءات على AlmaLinux.

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/