קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

האם אתה כל הזמן מקבל הודעת "zsh: permission denied" בטרמינל של ה-Mac שלך? מספר סיבות - כמו הרשאות לא מספיקות ובעיות בעלות - גורמות לכך לעתים קרובות.

להלן, נדון בכמה מהדברים שאתה יכול לעשות כדי לתקן את השגיאה "zsh: permission denied" במסוף macOS. אז בואו נתחיל.

בדוק פעמיים את הפקודה

מומלץ להתחיל בבדיקה כפולה של הפקודה שגורמת לפלט "zsh: permission denied" Terminal. פקודה, תחביר או שגיאת הקלדה לא נכונים בנתיב הקובץ או בשם הקובץ הם סיבה נפוצה לשגיאה.

אם אתה חדש במתורגמני שורת פקודה, אל תהסס לבדוק את שלנו מדריך למתחילים ל-Mac Terminal ו גיליון רמאות פקודות לעזרה.

בטל את נעילת הקובץ או התיקיה

שגיאת המסוף "zsh: permission denied" יכולה להופיע גם כאשר אתה מנסה לעניין עם a קובץ או תיקיה נעולים ב-macOS. כדי לבטל את נעילת הקובץ או התיקיה, לִשְׁלוֹט-לחץ על הפריט, בחר לקבל מידע, ונקה את התיבה שליד נָעוּל.

לחלופין, אתה יכול להשתמש בפקודה הבאה כדי לפתוח פריט דרך הטרמינל עצמו:

chflags nouchg [נתיב קובץ או תיקיה]
instagram viewer

הוסף הרשאות ביצוע

אם השגיאה "zsh: permission denied" מתרחשת בעת פתיחת קובץ SH (סקריפט מעטפת) במסוף macOS, סביר להניח שאין לו הרשאות "ביצוע".

כדי לתקן את זה, השתמש באחת מהפקודות הבאות כדי להוסיף הרשאות "ביצוע" לקובץ:

chmod +x [נתיב קובץ SH] chmod +755 [נתיב קובץ SH]

שנה בעלות משתמש וקבוצה

אם השגיאה "zsh: permission denied" ממשיכה, שנה את הבעלות של המשתמש והקבוצה על הקובץ או התיקיה באמצעות פקודת המסוף הבאה. החלף את שני המקרים של מִשׁתַמֵשׁ עם שם המשתמש של חשבון ה-Mac שלך.

chown -R $USER:$USER [נתיב קובץ או תיקיה]

שגיאה נדחתה של ZSH ב-Mac תוקנה

"zsh: permission denied" של טרמינל macOS אינו שגיאה חריגה להיתקל בה. פקודה שפועלת בצורה שגויה היא לרוב החשוד העיקרי, אך זכור את שאר הנקודות לעיל, כדי שתדע מה לעשות בפעם הבאה שתיתקל בה.