هل تتلقى خطأ "zsh: تم رفض الإذن" باستمرار على محطة Mac الخاصة بك؟ غالبًا ما تسبب ذلك عدة أسباب - مثل الأذونات غير الكافية ومشكلات الملكية -.
أدناه ، سنناقش بعض الأشياء التي يمكنك القيام بها لإصلاح الخطأ "zsh: تم رفض الإذن" على macOS Terminal. اذا هيا بنا نبدأ.
تحقق مرة أخرى من الأمر
من الجيد أن تبدأ بالتحقق من الأمر الذي يتسبب في إخراج المحطة الطرفية "zsh: الإذن مرفوض". يعد وجود أمر غير صحيح أو بناء جملة أو خطأ إملائي في مسار الملف أو اسم الملف سببًا شائعًا للخطأ.
إذا كنت حديث العهد بمترجمي سطر الأوامر ، فلا تتردد في مراجعة دليل المبتدئين إلى Mac Terminal و أوامر الغش ورقة للمساعدة.
افتح الملف أو المجلد
يمكن أن يظهر خطأ المحطة الطرفية "zsh: الإذن مرفوض" أيضًا عند محاولة الاهتمام بامتداد ملف أو مجلد مقفل في macOS. لفتح الملف أو المجلد ، يتحكم-انقر فوق العنصر ، حدد يحصل على معلومات، وامسح المربع المجاور لـ مقفل.
بدلاً من ذلك ، يمكنك استخدام الأمر التالي لإلغاء تأمين عنصر عبر Terminal نفسها:
chflags nouchg [مسار الملف أو المجلد]
إضافة أذونات التنفيذ
إذا حدث خطأ "zsh: تم رفض الإذن" أثناء فتح ملف SH (برنامج شل النصي) في macOS Terminal ، فمن المحتمل أنه لا يحتوي على أذونات "التنفيذ".
لإصلاح ذلك ، استخدم أيًا من الأمرين التاليين لإضافة أذونات "التنفيذ" إلى الملف:
chmod + x [مسار ملف SH] chmod +755 [مسار ملف SH]
تعديل ملكية المستخدم والمجموعة
إذا استمر الخطأ "zsh: تم رفض الإذن" ، قم بتعديل ملكية المستخدم والمجموعة للملف أو المجلد باستخدام الأمر Terminal التالي. استبدل كلا مثيلي مستخدم باسم مستخدم حساب Mac الخاص بك.
chown -R $ USER: $ USER [مسار ملف أو مجلد]
خطأ رفض إذن ZSH على نظام التشغيل Mac ثابت
"zsh: تم رفض الإذن" في محطة macOS الطرفية ليس خطأً غير عادي تصادفه. غالبًا ما يكون الأمر الذي يتم تشغيله بشكل غير صحيح هو المشتبه فيه الأساسي ، ولكن ضع في اعتبارك بقية المؤشرات المذكورة أعلاه ، حتى تعرف ما يجب عليك فعله في المرة القادمة التي تواجه فيها.