بلا عنوان

Safely LocK
0
حل مشكلة نسيت باسورد الـ Root أو المستخدم في لينكس

حل مشكلة فقدان كلمة المرور في لينكس عبر تعديل خيارات الإقلاع (Boot Parameters)

الدليل الشامل لإعادة تعيين باسورد الـ Root والمستخدم الأساسي من خلال محمل الإقلاع GRUB بدون الحاجة للقرص الحي.

📁 القسم: إدارة النظام / الحماية والإنقاذ 🐧 الأنظمة المدعومة: Arch Linux, Ubuntu, Debian, Fedora ⏱ مدة التطبيق: 5 دقائق

1. وصف وتوصيف المشكلة (The Symptom)

تعتبر مشكلة نسيان كلمة المرور للمستخدم العادي أو لحساب الجَذر (root) من المشكلات الشائعة التي قد تؤدي إلى قفل النظام تماماً وعجزك عن تنفيذ أي مهام إدارية. تتيح لنا نواة لينكس طريقة ذكية وتدفقية لتجاوز طلب كلمة المرور والدخول المباشر بصلاحيات كاملة لإصلاح هذا المأزق عبر تعديل بارامترات الإقلاع مؤقتاً.

2. التعديل على محمل الإقلاع (GRUB Parameters)

سنقوم هنا بالدخول إلى النظام عن طريق الـ root مباشرة دون كلمة مرور عبر تعديل خيارات الـ Bootloader (والذي يكون في غالبية التوزيعات هو GRUB أو systemd-boot). اتبع الخطوات التالية بدقة:

  1. أولاً: قم بعمل إعادة تشغيل (Restart) للجهاز. فور ظهور شاشة الإقلاع الخاصة بـ GRUB، قف على خيار النظام الذي تستخدمه (سواء كان Arch Linux أو أي نظام آخر) ثم اضغط فوراً على حرف e من لوحة المفاتيح للدخول في وضع التعديل.
  2. ثانياً: تحرك بأسهم لوحة المفاتيح للأسفل حتى تصل إلى السطر الذي يبدأ بكلمة linux (هذا هو السطر المخصص لمسار النواة والبارامترات الخاصة بها).
  3. ثالثاً: انتقل إلى نهاية هذا السطر تماماً، واضغط على زر المسافة (Space)، ثم قم بإضافة الكود التالي:
init=/bin/sh

بعد الإضافة، قم بحفظ الإعدادات والإقلاع الفوري عن طريق الضغط على الاختصار Ctrl + X أو زر F10.

3. مرحلة الإنقاذ وإعادة التعيين (Resetting the Password)

بعد الإقلاع، ستجد نفسك مباشرة داخل شاشة الـ shell أو ما يُعرف بالـ tty بصلاحيات الـ root الكاملة. لكن النظام بشكل افتراضي يقوم بفتح ملفات النظام بوضعية القراءة فقط (Read-Only)، مما يمنعك من حفظ كلمات المرور الجديدة.

⚠️ خطوة أساسية قبل تعديل الباسورد: يجب إعادة تحميل نظام الملفات ليقبل الكتابة والقراءة معاً (Read/Write) لتتمكن من تعديل الملفات الحساسة بنجاح.

قم بتنفيذ الأوامر التالية بالتتابع داخل الطرفية لتهيئة النظام وتغيير الكلمات الحالية:

# 1. إعادة عمل Mount لنظام الملفات بصلاحية الكتابة mount -o remount,rw / # 2. تغيير باسورد المستخدم الخاص بك (استبدل your_username باسم حسابك) passwd your_username # 3. تغيير باسورد حساب الـ root الأساسي للنظام passwd root # 4. إعادة تشغيل النظام لتطبيق التعديلات والعودة للوضع الطبيعي exec /sbin/init

4. ملاحظات هامة لنجاح العملية

  • تأكد من استبدال الكلمة your_username باسم اليوزر الخاص بك الفعلي في الجهاز لتفادي أخطاء النظام.
  • الاستدعاء النهائي للأمر exec /sbin/init يضمن انتقال النواة إلى نظام إدارة الخدمات الافتراضي دون الحاجة لفصل الطاقة القسري والذي قد يسبب تلفاً للملفات.
الأدوات المستهدفة
GRUB Bootloader, POSIX Sh, Passwd Utility
مستوى الأمان
مستوى متقدم (يتطلب الوصول الفيزيائي للجهاز)
المراجع المعتمدة
الخطوات متوافقة مع أدلة نظام Arch Linux الرسمية لإصلاح كلمات المرور وتعديل خيارات الـ Kernel.

إرسال تعليق

0 تعليقات

إرسال تعليق (0)

#buttons=(اوافق) #days=(20)

موقعنا يستخدم ملفات تعريف الارتباط (Cookies) لتحسين تجربتك. تحقق الآن
Ok, Go it!