كيفية إصلاح "تعذر تنفيذ الملف لأنه ليس لديك امتيازات وصول مناسبة" على macOS

click fraud protection

AppleScripts هو نوع البرنامج النصي الشائع الذي ستجده على macOS ، ولكن هناك تنسيقات نصية أخرى تعمل أيضًا على نظام التشغيل. نوع واحد من التنسيق هو تنسيق .command المستخدم لحزم أوامر المحطة الطرفية. إذا كان لديك ملف .command ، فهو في الأساس مجموعة من الأوامر التي من المفترض تشغيلها في Terminal. سيوفر لك الملف عناء الاضطرار إلى كتابة الأمر في كل مرة تحتاج فيها إلى تشغيله. إنه بسيط بما فيه الكفاية ولكن إذا كان لديك نص برمجي في .command تحاول تشغيله ، وتستمر في الحصول على "ملف تعذر التنفيذ نظرًا لأنه ليس لديك امتيازات وصول مناسبة "يحتاج البرنامج النصي إلى تفويض له يركض.

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

إصلاح "تعذر تنفيذ الملف لأنه ليس لديك امتيازات الوصول المناسبة"

افتح Terminal وقم بتشغيل الأمر التالي. استبدل "Path-to-file" بالمسار الكامل لملف .command الذي تحاول تشغيله. أدخل كلمة مرور المستخدم إذا طُلب منك ذلك.

بناء الجملة

chmod u + x "مسار إلى ملف"

مثال

chmod u + x /Users/Fatimawahab/Desktop/script.command
instagram viewer

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

يتم تعيين هذا الإذن على أساس لكل ملف. هذا يعني أنه بينما يمكنك استخدام الأمر لتشغيل الملف الذي أدخلت المسار إليه ، لن تتمكن من تشغيل جميع ملفات .command بشكل موجز. لكل ملف .command الذي تريد تشغيله ، يجب عليك منحه الإذن أولاً. بالإضافة إلى ذلك ، يتم تعيين هذا على أساس كل مستخدم بحيث لا يمكن تشغيل الملف إلا من قبل المستخدم الذي تم منحه الإذن به. ومع ذلك ، يمكنك تعديل الأمر بحيث يتم منح الإذن للبرنامج النصي للتشغيل لجميع المستخدمين. ببساطة استبدل "u" في الأمر بـ "a".

بناء الجملة

chmod a + x "مسار إلى ملف"

ستحتاج بالطبع إلى إدخال كلمة مرور المسؤول هذه المرة لأن التغيير يتم إجراؤه لجميع المستخدمين وهو ليس شيئًا يمكن للمستخدم العادي القيام به.

إذا أردت إلغاء الإذن للملف ، فقم بتشغيل الأمر التالي.

بناء الجملة

chmod -x "مسار الملف"

مثال 

chmod -x /Users/Fatimawahab/Desktop/script.command

تجعل "x" الموجودة في الأمر الملف "قابل للتنفيذ" بشكل أساسي. تقوم علامة الطرح التي تسبقها في الأمر الأخير بإلغاء هذا الإذن.

watch instagram story