Продължавате ли да получавате грешка „zsh: разрешението е отказано“ на терминала на вашия Mac? Няколко причини – като недостатъчни разрешения и проблеми със собствеността – често причиняват това.
По-долу ще обсъдим някои от нещата, които можете да направите, за да коригирате грешката „zsh: permission denied“ на терминала на macOS. И така, да започваме.
Проверете отново командата
Добра идея е да започнете с двойна проверка на командата, която причинява изхода на терминала „zsh: permission denied“. Неправилна команда, синтаксис или правописна грешка в пътя или името на файла е често срещана причина за грешката.
Ако не сте запознати с интерпретаторите на командния ред, не се колебайте да проверите нашия ръководство за начинаещи за Mac Terminal и команди cheat sheet за помощ.
Отключете файла или папката
Терминалната грешка „zsh: разрешението е отказано“ също може да се появи, когато се опитате да заинтересувате с a
заключен файл или папка в macOS. За да отключите файла или папката, контрол- щракнете върху елемента, изберете Получете информацияи изчистете квадратчето до Заключено.Като алтернатива можете да използвате следната команда, за да отключите елемент през самия терминал:
chflags nouchg [път на файл или папка]
Добавяне на разрешения за изпълнение
Ако възникне грешката „zsh: разрешението е отказано“, докато отваряте SH (shell скрипт) файл в терминала на macOS, вероятно той няма разрешения за „изпълнение“.
За да коригирате това, използвайте някоя от следните команди, за да добавите разрешения за "изпълнение" към файла:
chmod +x [път на SH файл]chmod +755 [път на SH файл]
Променете собствеността на потребителя и групата
Ако грешката „zsh: permission denied“ продължава, променете собствеността на потребителя и групата на файла или папката със следната команда на терминала. Заменете и двата случая на ПОТРЕБИТЕЛ с потребителското име на вашия Mac акаунт.
chown -R $USER:$USER [път на файл или папка]
ZSH Permission Denied Error на Mac Фиксирана
„zsh: permission denied“ на терминала на macOS не е необичайна грешка. Команда за неправилно изпълнение често е основният заподозрян, но имайте предвид останалите указания по-горе, за да знаете какво да правите следващия път, когато се натъкнете на нея.