إدخال أوامر المسؤول في الوحدة الطرفية على الـ Mac
يجب أن تكون مسؤولاً أو مستخدم root، يُسمى أيضًا مستخدم خارق، لتنفيذ العديد من الأوامر المستخدمة لإدارة خادم.
على سبيل المثال، إذا لم تكن مسؤولاً أو مستخدم root، فسيؤدي إدخال الأمر shutdown
إلى ظهور الخطأ الآتي:
% shutdown
shutdown: NOT super-user
وذلك لأن الأمر shutdown
لا يمكن تشغيله إلا بواسطة المستخدم root أو مستخدم مسؤول لديه امتيازات مستخدم root.
لتشغيل الأوامر التي تحتاج امتيازات المستخدم الفائق، استخدم الأمر sudo
. تمثل
sudo اختصارًا لـ superuser do.
سيعمل المثال التالي على أجهزة الكمبيوتر المثبت عليها macOS، فلا تقم بتشغيله إلا إذا كنت تريد إعادة تشغيل الكمبيوتر الخاص بك:
% sudo shutdown
أنت مطالب بكلمة سر المستخدم الحالي.
بإمكان المستخدمين المسؤولين فقط استخدام sudo
. إذا لم تقم بتسجيل الدخول كمسؤول، يمكنك فعل ذلك عن طريق إدخال الأمر التالي، حيث adminUsername هو اسم مستخدم مسؤول:
% su adminUsername
ستتم مطالبتك بإدخال كلمة سر adminUsername، وبعدها سيتم فتح shell جديد لهذا المستخدم.
إذا كان الأمر يتطلب ذلك، يمكنك استخدام su
للتبديل إلى المستخدم root. في الظروف العادية، لا يجب عليك تسجيل الدخول كمستخدم root.
هام: إذا استخدمت su
لتسجيل الدخول كمستخدم root، فكن حذرًا جدًا، لأنه سيكون لديك امتيازات كافية لإجراء تغييرات قد تؤدي إلى توقف عمل الكمبيوتر.