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

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

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

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

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

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

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

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

قد تلاحظ أن تقرير قسم الجذر يشير إلى 'ro'
(قراءة فقط). نحتاج إلى الحصول على إذن القراءة والكتابة على قسم الجذر لتغيير كلمة مرور الجذر.
# mount -o remount,rw /
تحقق أيضًا، ما إذا كان قسم الجذر مركبًا بوضعية الإذن للقراءة والكتابة.
# mount | grep root

الآن يمكنك تغيير كلمة مرور الجذر عن طريق كتابة الأمر passwd. ولكن هذا لم يتم. نحتاج إلى إعادة تسمية سياق SELinux. إذا تخطينا إعادة تسمية سياق SELinux بأكمله لن نتمكن من تسجيل الدخول باستخدام كلمة المرور.
# passwd root [Enter New Password] [Re-enter New Password]
# touch /.autorelabel

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

واضح في الصورة أعلاه أننا قمنا بتسجيل الدخول بنجاح إلى RHEL 7 باستخدام إعادة تعيين كلمة مرور الجذر من وضع المستخدم الفردي.
أظهرت الخطوات أعلاه بوضوح كيفية تسجيل الدخول إلى RHEL 7 و CentOS 7 عن طريق إعادة تعيين كلمة مرور الجذر من وضع المستخدم الفردي.
هذا كل شيء للآن. سأكون هنا مرة أخرى مع مقال آخر مثير قريبًا. حتى ذلك الحين، تابع وكن متصلاً بـ Tecmint. لا تنسى تقديم ملاحظاتك القيمة في التعليقات أدناه. قم بالإعجاب والمشاركة وساعدنا في الانتشار.
Source:
https://www.tecmint.com/reset-forgotten-root-password-in-centos-7-rhel-7/