وضع المستخدم الفردي: إعادة تعيين/استعادة كلمة مرور حساب المستخدم الجذر المنسية في RHEL/CentOS 7

هل واجهت يومًا ما موقفًا عندما نسيت كلمة مرور حساب المستخدم الخاص بك على نظام Linux؟ ويمكن أن تكون الحالة أسوأ إذا نسيت كلمة مرور الجذر. لا يمكنك إجراء أي تغييرات على مستوى النظام. إذا نسيت كلمة مرور المستخدم، يمكنك إعادة تعيينها بسهولة باستخدام حساب الجذر.

ماذا لو نسيت كلمة مرور الجذر؟ لا يمكنك إعادة تعيين كلمة مرور حساب الجذر باستخدام حساب المستخدم. نظرًا لأن حساب المستخدم غير مسموح له بأداء مثل هذه المهمة بشكل عام.

Resetting/Recovering Forgotten Root User Account Password

حسنًا، ها هو الدليل الذي سيخرجك من أي موقف من هذا القبيل إذا واجهته. هنا في هذا المقال سنأخذك في رحلة إعادة تعيين كلمة مرور الجذر لـ RHEL 7 و CentOS 7.

في هذا الصباح، قمت بتشغيل خادم Linux RHEL 7 الخاص بي لأجد أنه تم قفله. إما أنني أخطأت في كلمة المرور التي غيرتها الليلة الماضية أو حقًا نسيتها.

Forgotten root Password

إذاً ماذا يجب علي فعله الآن؟ هل يجب علي تسجيل الدخول باستخدام حسابي ومحاولة تغيير كلمة مرور الجذر؟

Only Root User Can Set Password

آسف، حصلت على “يمكن للجذر فقط تحديد اسم مستخدم” وفقدت السيطرة على حساب الجذر. لذا قررت الدخول في وضع المستخدم الوحيد. للقيام بذلك، أعد تشغيل الخادم بمجرد ظهور الشاشة أدناه، اضغط على 'e' (تعني تحرير) من لوحة المفاتيح.

Press ‘e’ to Edit Boot Menu

بعد الضغط على 'e' من لوحة المفاتيح، سترى الكثير من النصوص التي قد تكون مقصوصة حسب حجم شاشتك.

Grub Configuration

ابحث عن النص ““rhgb quiet” واستبدله بـ “init=/bin/bash” بدون اقتباسات.

Enable Shell

بمجرد الانتهاء من التحرير، اضغط 'ctrl+x' وسيبدأ التمهيد بالمعلمة المحددة. وستحصل على موجه باش.

Booting System

الآن تحقق من حالة قسم الجذر عن طريق تشغيل الأمر التالي في وضع المستخدم الفردي.

# mount | grep root
Check Root Mount Status

قد تلاحظ أن تقرير قسم الجذر يشير إلى 'ro' (قراءة فقط). نحتاج إلى الحصول على إذن القراءة والكتابة على قسم الجذر لتغيير كلمة مرور الجذر.

# mount -o remount,rw /

تحقق أيضًا، ما إذا كان قسم الجذر مركبًا بوضعية الإذن للقراءة والكتابة.

# mount | grep root
Set Permissions on Root Partition

الآن يمكنك تغيير كلمة مرور الجذر عن طريق كتابة الأمر passwd. ولكن هذا لم يتم. نحتاج إلى إعادة تسمية سياق SELinux. إذا تخطينا إعادة تسمية سياق SELinux بأكمله لن نتمكن من تسجيل الدخول باستخدام كلمة المرور.

# passwd root
[Enter New Password]
[Re-enter New Password]
# touch /.autorelabel
Reset root Password

أعد التشغيل وسجل الدخول مرة أخرى إلى حساب الجذر وانظر ما إذا كان كل شيء يعمل بشكل صحيح أم لا؟

# exec /sbin/init
Login root User

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

أظهرت الخطوات أعلاه بوضوح كيفية تسجيل الدخول إلى RHEL 7 و CentOS 7 عن طريق إعادة تعيين كلمة مرور الجذر من وضع المستخدم الفردي.

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

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-centos-7-rhel-7/