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

 

1. الدخول لوضع الاسترجاع - Recovery Mode - على أوبنتو

سنحتاج أولا للدخول لوضع الاسترجاع - Recovery Mode - لأوبنتو لنتمكن من القيام بالعمليات الضرورية لاسترجاع كلمة السر و الصلاحيات. في مرحلة الاختيار بين نظم التشغيل المثبتة على جهازنا نختار وضع الاسترجاع. في النسخ الأخيرة من أوبنتو سيكون خيار الاسترجاع في خيار التفضيلات المتقدمة - Advanced Options. إذن بأسهم لوحة المفاتيح ننتقل لهذا الخيار و نختار وضع الاسترجاع بنفس الطريقة.

 الدخول لوضع الاسترجاع في أوبنتو

الدخول لوضع الاسترجاع Recovery Mode  من مدير الإقلاع

معلومةإن كان أوبنتو هو نظامك الوحيد، فعليك الضغط على زر Esc حين بدء إقلاع النظام  للدخول لوضع الاسترجاع.

ستظهر لنا الخيارات المتاحة في وضع الاسترجاع.

 الدخول للطرفية بصلاحيات الرووت

 الدخول للطرفية بصلاحيات الرووت

 

ما يهمنا في هذه الخيارات هو خيار root للدخول للطرفية بصلاحيات الرووت و بالتالي التمكن من تنفيذ أي أمر دون الحاجة لأي كلمة سر.

أول أمر سننفذه هو أمر تجهيز جزء القرص الصلب المثبت عليه النظام لتكون لنا إمكانية التغيير فيه. لذلك ندخل الأمر :

mount -o remount, rw / 

 الآن يمكننا البدء بحل مشاكلنا.

 

2. استرجاع كلمة سر لمستخدم

أكثر المشاكل المتعلقة بكلمة السر شيوعا هي نسيانها. بما أنه لدينا الآن صلاحيات تغيير كلمة سر أي مستخدم، سنستعمل الأمر passwd متبوعا باسم المستخدم لإعطاء حسابنا كلمة سر جديدة. إذن الأمر المناسب لحل هذه المشكلة هو :

passwd simohamed 

حيث سيطلب منك النظام إدخال كلمة سر جديدة و تأكيدها.

 استرجاع كلمة السر في أوبنتو

استرجاع/تغيير كلمة السر لحساب simohamed

معلومةلا يظهر أي شيء حين تدخل كلمة السر. فقط أكتب و اضغط زر التأكيد في لوحة المفاتيح.

هكذا تكون قد استرجعت كلمة سر حسابك و يمكنك إعادة تشغيل جهازك للدخول له بصفة عادية بإدخال الأمر :

reboot 

 

سؤالأنا لي مشكلة معقدة ! لي حساب و كلمة سر لكن لا يمكنني تنفيذ أي شيء يتطلب صلاحيات الرووت كتثبيت البرامج و تحديث النظام. ما الحل ؟

هذه من الحالات النادرة لكن لها حل. تابع معي الفقرة الموالية !

 

3. حل مشاكل الصلاحيات و إعطاء حساب جميع صلاحيات الإدارة - الرووت

للإحاطة بأغلب احتمالات سبب هذه المشكلة و سيناريوهات حلها، سأتعامل مع أسوء الحالات : لك حساب و كلمة سر لكن لا حساب و لا مجموعة بصلاحيات الرووت.

معلومةأسوء الحالات كانت لتكون حين يكون لك حساب دون كلمة سر. لكن حل كلمة السر شرحته في الفقرة الثانية.

إذن لنتبع مراحل حل هذه المشكلة/المشاكل.

 

 1. إضافة مجموعة لها جميع الصلاحيات

في لينوكس توجد مجموعة اسمها sudo. هذه المجموعة لها جميع الصلاحيات. إن حذفت هذه المجموعة من نظامك بسبب مناولة ما، يمكنك إضافتها من جديد بالأمر :

addgroup sudo 

 إن كانت المجموعة موجودة مسبقا مر للمرحلة الموالية.

 

نفس الشيء ينطبق على مجموعة admin التي تشمل كل مستخدم له صفة مدير في النظام.

addgroup admin 

 

 2. إعطاء المجموعة جميع الصلاحيات

بعد إنشاء المجموعة سنعطيها جميع الصلاحيات. لذلك سنضيف الأمر المناسب لذلك في الملف المسؤول عن إعدادات الرووت. لفتح ذاك الملف ندخل الأمر :

visudo 

 في الملف الذي سيفتح لنا ننتقل بأسهم لوحة المفاتيح و نضيف السطر التالي :

%sudo ALL=(ALL:ALL) ALL

 

و صلاحيات مجموعة المديرين admin:

%admin ALL=(ALL:ALL) ALL

 

الملف النهائي سيبدو كما في الصورة التالية :

 تغيير ملف إعدادات الرووت

 تغيير ملف إعدادات الرووت

 

بعد الانتهاء من تحرير الملف. نحفظ التغييرات بالضغط على CTR + X و تأكيد خيار حفظ التغييرات بإدخال حرف Y.

 حفظ ملف إعدادات الرووت

 حفظ تغييرات ملف إعدادات الرووت

 

معلومة وجود مجموعة admin ضروري ليعطي أي حساب جديد بصفة مدير صلاحيات الرووت تلقائيا.

 

3. إضافة الحساب الشخصي لمجموعة الرووت

لنتمكن من تنفيذ أوامر تتطلب صلاحيات الرووت نضيف أخيرا حسابنا الشخصي لمجموعة الرووت sudo. لذلك ندخل الأمر :

 usermod -aG sudo simohamed

بعد هذه المناولات ستكون لنا إمكانية استعمال حساب الرووت بالأمر sudo و بإدخال كلمة السر الخاصة بنا.

معلومة بنفس الطريقة يمكنك إضافة حسابك لمجموعة admin باستبدال sudo ب admin.

نعيد تشغيل نظامنا أخيرا بالأمر :

reboot

 

معلومةكما رأينا في هذا الدرس : أن يقع جهازك بين يدي شخص ما يعني أنه سيكون له الإمكانية للدخول لحسابك حتى إن كنت تحميه بكلمة سر. لذا يجب أن تحذر... و تسائل نفسك : هل فعلا نسيت كلمة السر أم أن أحدا غيرها بهذه الطريقة ليدخل لنظامك !!