كيفية تمكين & تعطيل مستخدم الجذر من سطر الأوامر في نظام التشغيل Mac OS X
على الرغم من أن معظم مستخدمي Mac المتقدمين سيجدون أنه من الأسهل تمكين الجذر باستخدام أداة الدليل من واجهة المستخدم الرسومية لنظام التشغيل Mac OS X ، هناك خيار آخر وهو الانتقال إلى سطر الأوامر. لا ، نحن لا نتحدث عن استخدام sudo أو su ، نحن نتحدث عن تمكين حساب المستخدم الجذر الفعلي ، والذي يمكن أن يكون مناسبًا لبعض المواقف المعقدة.
بالنسبة لأولئك الذين هم على دراية بالوحدة الطرفية ومرتاحين مع بناء جملة سطر الأوامر ، قد يكون تمكين حساب المستخدم الجذر في نظام التشغيل Mac OS X من سطر الأوامر أسهل من القيام بذلك من تطبيق أداة الدليل ، مثل هناك عدد أقل من الخطوات اللازمة لتمكين وتعطيل حساب المستخدم الجذر ، سواء على نطاق واسع أو على أساس كل مستخدم. هذا مفيد أيضًا لأنه يمكن تمكينه عن بُعد عبر SSH على أي جهاز Mac يمكن الاتصال به.
من المهم جدًا الإشارة إلى أن تمكين حساب المستخدم الجذر هو فقط للمستخدمين المتقدمين الذين يفهمون متى ولماذا قد يكون من الضروري الحصول على امتيازات المستخدم المتميز العالمية. نادرًا ما يكون هذا ضروريًا لأي شيء يتجاوز مسؤولي الأنظمة أو لاستكشاف بعض المشكلات المتقدمة والمعقدة بشكل خاص ، وبالنسبة للغالبية العظمى من الأغراض ، فإن استخدام sudo أو تشغيل تطبيق واجهة المستخدم الرسومية كجذر عادةً ما يكون كافياً للغالبية العظمى من المواقف.
إذا كنت لا تعرف ما تفعله ، فلا تقم بتمكين حساب المستخدم الجذر ، ولا تستخدم حساب المستخدم الجذر. نظرًا لأن المستخدم الجذر يتمتع بامتياز عالمي للوصول إلى كل شيء في نظام التشغيل Mac OS X ، فمن السهل جدًا إفساد شيء ما ، وترك الحساب نشطًا يمكن أن يؤدي إلى مخاطر أمنية. هذا حقًا فقط لمستخدمي Mac المتقدمين.
تمكين حساب المستخدم الجذر من سطر الأوامر لنظام التشغيل Mac OS X باستخدام dsenableroot
ستعمل أداة سطر أوامر بسيطة تسمى "dsenableroot" بسرعة على تمكين حساب المستخدم الجذر في نظام التشغيل Mac OS X. في أبسط شكل ، اكتب ببساطة "dsenableroot" في موجه Terminal ، وأدخل كلمة مرور المستخدم ، ثم أدخل كلمة مرور المستخدم الجذر وتحقق منها.
٪ dsenableroot اسم المستخدم=كلمة مرور مستخدم Paul: كلمة مرور الجذر: تحقق من كلمة مرور الجذر: dsenableroot ::تم تمكين المستخدم الجذر بنجاح.
عندما ترى "dsenableroot ::تم تمكين المستخدم الجذر بنجاح." ، فأنت تعلم أن المستخدم الجذر قد تم تمكينه بكلمة المرور التي تم تحديدها للتو.
إذا كنت ترغب في ذلك ، يمكنك أيضًا تمكين المستخدم الجذر على أساس حساب لكل مستخدم من خلال تحديد علامة -u:
dsenableroot -u Paul
سيعمل استبدال "Paul" بأي اسم مستخدم على جهاز Mac المحدد.
بالطبع ، بمجرد الانتهاء من المستخدم الجذر ، قد ترغب في تعطيل الوصول إلى حساب الجذر أيضًا.
تعطيل حساب المستخدم الجذر من سطر الأوامر في نظام التشغيل Mac OS X
سيؤدي تمرير العلامة -d إلى نفس سلسلة أوامر dsenableroot إلى تعطيل مستخدم الجذر عالميًا ، مثل:
٪ dsenableroot -d username=كلمة مرور مستخدم Paul: dsenableroot ::تم تعطيل مستخدم الجذر بنجاح.
الرسالة "dsenableroot ::تم تعطيل مستخدم الجذر بنجاح." يشير إلى أن حساب الجذر معطل الآن.
على غرار تمكين مستخدم معين ، يمكنك أيضًا التعطيل لمستخدم معين بعلامة -d و -u:
dsenableroot -d -u Paul
قد يكون هذا مناسبًا لحالة لم يعد فيها حساب مستخدم معين يتطلب امتياز حساب الجذر.
بشكل عام ، ترك حساب المستخدم الجذر معطلاً فكرة جيدة.
تعمل الأداة المساعدة dsenableroot في MacOS Sierra و OS X El Capitan و OS X Yosemite و OS X Mavericks و Mountain Lion وما إلى ذلك بالنسبة للمستخدمين الذين يستخدمون إصدارات أقدم بكثير من OS X مثل Snow Leopard ، استخدم طريقة sudo passwd بدلاً من ذلك.