OS X

تفعيل Root

·

صورة مفقودة من الأرشيف

الكل قد سمع بالـ 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 لا تقم بالعبث بملفات النظام !

الوسوم: Directory UtilityEnableMac OS XOS X LionrootsusudoSuper Userتفعيلروتشرحطريقةماكماكنتوشيوزر

التعليقات (2)

محفوظة من المدونة الأصلية — الردود مغلقة

سالم العليلي فريق التحرير

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

عبدالسلام التركى

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