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

في Linux ، يُسمح للمستخدمين العاديين والمستخدمين بالوصول إلى الخدمات عبر مصادقة كلمة المرور. في الحالة ، لا يمكن للمستخدم العادي أن يتذكر كلمة المرور الخاصة بهم ، يمكن للمستوى الفائق إعادة تعيين كلمة مرور المستخدم العادي مباشرة من المحطة. ومع ذلك ، ماذا لو فقد المستخدم الجذر كلمة المرور الخاصة بهم؟ تلتقي هذه المقالة عن كيفية استرداد كلمة مرور الجذر المفقودة في Linux باستخدام أربع طرق مختلفة.
ملحوظة: على الرغم من أن ما يلي سيعمل على معظم أنظمة Linux ، فمن المهم أن تضع في اعتبارك أن بعض التوزيع ، مثل Ubuntu ، يعطون المستخدم الجذر افتراضيًا. لهؤلاء ، يمكنك الوصول إلى قذيفة الجذر عن طريق التشغيل sudo -s
.
أعد تعيين كلمة مرور الجذر باستخدام sudo
أسهل طريقة لإعادة تعيين كلمة مرور الجذر هي الاستفادة من مستخدم منتظم ، وهو عضو حاليًا في مجموعة مستخدمي “sudo”. للتحقق مما إذا كان مستخدمك الحالي هو sudoer ، استخدم groups
يأمر.
ملحوظة: ستستخدم بعض التوزيع مجموعة “عجلة” للمجموعة للإشارة إلى أن المستخدم الحالي جزء من sudoers.
بمجرد تحديد أنه يمكن للمستخدم الحالي استخدام Sudo ، قم بتشغيل الأمر التالي:
sudo passwd root
قدم كلمة المرور الجديدة لمستخدم الجذر الخاص بك ، ثم اكتبها مرة أخرى لتأكيدها.

اختبر ما إذا كانت كلمة مرور الجذر الجديدة تعمل بشكل صحيح عن طريق التشغيل su
.

من الجيد معرفة: تعرف على كيفية إدارة كلمات مرور المستخدم في Linux اليوم.
أعد ضبط كلمة مرور الجذر باستخدام اليرقة
بصرف النظر عن Sudo ، يمكنك أيضًا إعادة تعيين كلمة مرور الجذر لنظام Linux الخاص بك من خلال جهاز تحميل الإقلاع. يعد هذا مفيدًا إذا لم يكن لديك مستخدم قادر على تغيير كلمة المرور من المحطة. للقيام بذلك ، تحتاج إلى إجبار الجهاز على التمهيد في “وضع المستخدم المفرد” الذي يقوم تلقائيًا بتحميل قذيفة جذر قابلة للتطبيق.
ابدأ بإعادة تشغيل نظام Linux الخاص بك ، ثم اضغط على السهم لأسفل لمنع الجهاز من التمهيد عبر قائمة اليرقة.

يضعط ه في قائمة GRUB لإجراء تغيير مؤقت على البرنامج النصي الحذاء للنظام.
تحتاج إلى تعديله أو تغييره من الوضع “للقراءة فقط” إلى وضع “القراءة والكتابة”. ابحث عن الخط الذي يبدأ بـ “Linux”. بحث ro
وتغييره إلى rw
. يضيف init=/bin/bash
في نهاية الخط.

يضعط F10، ثم حدد الإدخال الأول في قائمة bootloader. هذا سيعرض شاشة مع موجه.

قم بتركيب نظام ملفات الجذر الخاص بك في وضع القراءة والكتابة:
mount -n -o remount,rw /
يمكنك الآن إعادة تعيين كلمة مرور الجذر المفقودة باستخدام الأمر التالي:
passwd root

بمجرد الانتهاء ، قم بتشغيل الأمر التالي للخروج من المطالبة والتمهيد في جهاز الكمبيوتر الخاص بك:
exec /sbin/init
في ملاحظة جانبية: هل أنت مهتم بمعرفة المزيد عن محولات التمهيد؟ تحقق من مقالتنا حيث قارنا Grub مع Systemd-Boot.
أعد تعيين كلمة مرور الجذر باستخدام Debug SystemD
علاوة على استخدام Grub Bootloader ، من الممكن أيضًا استخدام وضع Debug SystemD لإعادة تعيين كلمة مرور الجذر في النظام. ابدأ بفتح ملف تكوين GRUB باستخدام محرر النص المفضل لديك:
sudo nano /etc/default/grub
ابحث عن السطر الذي يحتوي على “GRUB_CMDLINE_LINUX” ، ثم أضف ما يلي داخل علامات الاقتباس الخاصة به:
systemd.debug-shell

احفظ ملف تكوين Grub الخاص بك ، ثم أعد إنشاء إعداد Grub لنظامك:
sudo grub-mkconfig -o /boot/grub/grub.cfg
أعد تشغيل نظامك ، ثم انتظر حتى تصل إلى موجه تسجيل الدخول إلى جهازك.
يضعط كنترول + البديل + F9 للتمهيد في قذيفة جذر التصحيح.

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

تأكد من أنه يعمل بشكل صحيح من خلال الذهاب إلى tty مختلف وتسجيل الدخول كمستخدم الجذر. على سبيل المثال ، الضغط كنترول + البديل + F2 سوف تنقل جلستك إلى tty غير المستخدم في نظامك.

ملحوظة: سيستمر وضع تصحيح SystemD حتى تقوم بإزالة قيمة “systemd.debug-shell” في ملف تكوين GRUB وإعادة صياغة إعداد GRUB لنظامك.
أعد ضبط كلمة مرور الجذر باستخدام ISO المباشر
إذا كان لديك Linux Live ISO ، فيمكنك أيضًا تشغيله واستخدامه لإعادة تعيين كلمة مرور الجذر. ابدأ بتنزيل أحدث إصدار من Ubuntu ، وقم بإنشاء محرك أقراص قابل للتمهيد منه.
قم بتشغيل محرك الأقراص القابل للإزالة بدلاً من محرك الأقراص الثابتة. يمكنك القيام بذلك عن طريق الذهاب إلى BIOS لنظامك ووضع أولوية التمهيد على محرك الأقراص القابل للإزالة.
على شاشة العرض ، حدد جرب أوبونتو. هذا سيقلبك إلى سطح المكتب المباشر.

افتح الجهاز واكتب الأمر التالي ليصبح جذرًا:
sudo -s
ابحث عن موقع قسم الجذر للقرص الثابت الخاص بك باستخدام الأمر التالي:
fdisk -l
في معظم الحالات ، سيكون إما “/dev/sda4” أو “/dev/vda4” ، على الرغم من أنه يمكن أن يختلف اعتمادًا على كيفية تقسيم القرص الثابت الخاص بك.
قم بتركيب قسم القرص الثابت للنظام ليتم استرداده باستخدام الأمر التالي:
mkdir /mnt/recover
mount /dev/vda4 /mnt/recover

في هذه المرحلة ، نحتاج إلى السجن بأنفسنا في دليل “/mnt/strend”. هذا يعني أننا نتظاهر بأننا على نظام ملفات Linux العادي. هذا هو المعروف ببساطة باسم chrooting.
chroot /mnt/recover
استخدم الأمر التالي لإعادة تعيين كلمة مرور جذر Linux:
passwd root

بمجرد الانتهاء ، الخروج من قذيفة chroot:
exit
قم بإلغاء تثبيت قسم الجذر والخروج من جذرك:
umount /mnt/recover
exit
أخيرًا ، قم بإزالة القرص المضغوط المباشر وإعادة التشغيل في نظام Linux الخاص بك.

إن تعلم كيفية تغيير كلمة مرور الجذر في Linux هو مجرد جزء واحد من الحفاظ على جهازك في شكل TIP. استكشف كيف يمكنك حماية نظامك من الجهات الفاعلة الضارة عن طريق تشفير القرص الثابت اليوم.
ائتمان الصورة: Grok عبر X.AI. جميع التعديلات ولقطات الشاشة من قبل رامس الأحمر.