تفعيل Root

: الكاتب أخرى () - 31/10/2011 - (2) المشاركات

الكل قد سمع بالـ Superuser وصار أشهر ربما من حكايات الف ليلة وليلة حتي وصل الأمر عند البعض بتفسير الأمر su و sudo على أنها Super user do و Super user وهذا أكبر خطأ أسمعه دائماً من مستخدمي Linux و Mac ، في الحقيقة هي إختصار لـ substitute user أو بمعنى المستخدم البديل ، هل هناك مستخدم تحت مسمي Super User في انظمة  Unix-Like لا يوجد هذا الاسم كما تقول الاسطورة :) ، المستخدم ذو الصلاحيات الأعلي هو root أي عند إستخدام الأمر su يعني أنك تقوم بالتحول من المستخدم العادي إلى root أو عند إستخدام الأمر sudo فإنك تقوم بتنفيذ أمر بصلاحيات root

موضوعنا اليوم لن يتحدث  على الأوامر بل هذه المقدمة لتصحيح بعض المفاهيم الخاطئة عند البعض ، سوف نتحدث عن تفعيل root والدخول عليه كأي مستخدم آخر وفعل أي شيء بدون إستخدام Terminal ، لكن قبل ان نبدأ root ليس مستخدم تستخدمه بشكل يومي لتصفح النت بل للقيام بمهمة معينة بصلاحيات أعلى لان هناك خطورة من إستخدامه كمستخدم عادي لأنه لن يطلب منك ادخال Password عن تثبيت برامج او حذف ملفات النظام مثلاً وهذا قد يسبب لك مشاكل كثيره !

لنبدأ بالشرح

1- نذهب إلى Users & Groups من System Preferences

2- نقوم بالضغط على القفل

3- نقوم بإدخال Password الخاص بك

4- نذهب إلى Login Options

5- نقوم بالضغط على Join…

6- نضغط على Open Directory Utility

7- من Directory Utility نختار Edit ثم Enable Root User

8- سوف يطلب منك ادخال Password لـ root ثم بادخال Password ثم أكد الـ Password مره أخرى في خانة Verify ثم OK

9- قم بتسجيل الخروج من User الحالي او التبديل السريع بين المستخدمين سوف تلاحط مستخدم جديد ظهر في قائمة Login تحت اسم Other

10- قم بالضغط عليه ثم إدخال إسم المستخدم root ثم Password الذي قمنا بعملة في الخطوة رقم 8

سوف تلاحط دخولك على User كالذي تستخدمة ولكن بصلاحيات اعلى لن يقوم النظام بسؤالك عن شيء ، تستطيع فعل أي شيء من تعديل ملف Host أو حذف شيء يتطلب صلاحيات عالية أي شيء (باستثناء وضع نقطة في بداية اسم الملف او المجلد :) )

الآن أنت root وبهذا نكون قد فعلنا root ولكن هناك شيء آخر

في حالة تريد تعطيل root تعود لمستخدم السابق ثم تكرر نفس الخطوات السابقة رقم 1 و 2 و 3 و 4 و 5 و 6 و 7 :) سوف يظهر لك خيار Disable Root User بدلاً عن Enable Root User

لكن للأسف الشديد هناك عيب كبير في Mac في حالة تفعيل root ثم اعادة تعطيلة ثم إعادة تفعيله لن تستطيع الدخول عليه مرة أخرى المشكلة ليست في Password ولكن في غباء Directory Utility .

لحظة انت في Mactook لكل مشكلة لدينا حل :)

لحل هذه المشكلة نذهب إلى Directory Utility كما شرحنا سابقاً  

ثم تختار من قائمة Viewing وتجعلها على Users

سوف تظهر لك كافه المستخدمين نختار System Administrator

ثم نقوم بتحديد AuthenticationAuthority ونضغط من أسفل على علامة – كما في الرقم 2 وسوف يقوم بحذفها

بعد الحذف سوف تظهر كما في الصورة التالية ثم نقوم بحفط التغييرات بالضغط على Save

الآن نذهب إلى Edit ثم نقوم بتفعيل root سوف يطلب ادخال Password نقوم باضافة أي Password أو حتى إدخال القديم سوف تنحل المشكلة لديك .

بهذا نكون إنتهينا من شرح طريق تفعيل Root وحل المشكلة التي قد تواجهك في حالة قمت بتفعيل ثم تعطيل و اعادة تفعيل root .

واخيراً : اتمني عدم العبث ببرنامج Directory Utility بدون علم لأنه قد يتسبب بمشاكل كثيره إذا كنت لا تجيد إستخدامة ، وإيضاً إنتبة عند إستخدام root لا تقم بالعبث بملفات النظام !

Tweet

(معلومات الكاتب)

Wissen ist Macht
  1. سالم العليلي قال:

    اخوي Tomix جزاك الله الف خير على الابداع في الشرح

  2. عبدالسلام التركى قال:

    شكران لقد افدتني

أضف رداً

الرجاء التفضل بتسجيل الدخول حتى تتمكن من التعقيب.