Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Вы продолжаете получать сообщение об ошибке «zsh: разрешение отклонено» на терминале вашего Mac? Это часто бывает вызвано несколькими причинами, такими как недостаточные права доступа и проблемы с владением.

Ниже мы обсудим некоторые вещи, которые вы можете сделать, чтобы исправить ошибку «zsh: разрешение отклонено» в терминале macOS. Итак, приступим.

Дважды проверьте команду

Рекомендуется начать с двойной проверки команды, которая вызывает вывод терминала «zsh: разрешение запрещено». Распространенной причиной ошибки является неправильная команда, синтаксис или опечатка в пути к файлу или имени файла.

Если вы новичок в интерпретаторах командной строки, не стесняйтесь проверить наш руководство для начинающих по терминалу Mac и шпаргалка по командам для помощи.

Разблокировать файл или папку

Ошибка терминала «zsh: отказано в доступе» также может появиться, когда вы пытаетесь заинтересовать с помощью

instagram viewer
заблокированный файл или папка в macOS. Чтобы разблокировать файл или папку, Контроль-нажмите на элемент, выберите Получить данныеи снимите флажок рядом с Заблокировано.

Кроме того, вы можете использовать следующую команду, чтобы разблокировать элемент через сам Терминал:

chflags nouchg [путь к файлу или папке]

Добавить разрешения на выполнение

Если при открытии файла SH (скрипт оболочки) в терминале macOS возникает ошибка «zsh: разрешение запрещено», скорее всего, у него нет разрешений на «выполнение».

Чтобы это исправить, используйте любую из следующих команд, чтобы добавить права «выполнения» к файлу:

chmod +x [путь к файлу SH]chmod +755 [путь к файлу SH]

Изменить права пользователя и группы

Если ошибка «zsh: отказано в доступе» не устранена, измените права пользователя и группы на файл или папку с помощью следующей команды терминала. Замените оба экземпляра ПОЛЬЗОВАТЕЛЬ с именем пользователя вашей учетной записи Mac.

chown -R $USER:$USER [путь к файлу или папке]

Исправлена ​​ошибка ZSH Permission Denied на Mac

Ошибка терминала macOS «zsh: отказано в доступе» не является необычной ошибкой. Неправильно запущенная команда часто является основным подозреваемым, но помните об остальных приведенных выше указателях, чтобы вы знали, что делать в следующий раз, когда столкнетесь с ней.