Исправить ошибку терминала «Операция запрещена» в MacOS Mojave

Исправить ошибку операции недопустимого терминала в Mac OS

Если вы являетесь пользователем командной строки Mac, вы могли заметить, что многие часто используемые команды, вводимые в Терминал (или iTerm), приводят к сообщению об ошибке «Операция запрещена» после обновления до MacOS Mojave 10.14 или более поздней версии. Ошибка «Операция запрещена» в Терминале можно увидеть после выполнения даже простых команд, таких как использование ‘ls’ ‘mv’ и ‘cp’ в собственном каталоге пользователя, а также во многих других местах каталога на Mac и при попытке использовать множество команд по умолчанию. Очевидно, что этот тип сообщения об ошибке делает навигацию и использование командной строки в MacOS Mojave довольно трудным, если не невозможным для многих целей. Не волнуйтесь, Терминал не сломан в новых версиях MacOS.

Это пошаговое руководство покажет вам, как исправить сообщения об ошибках «Операция запрещена», появляющиеся в командной строке Терминала для Mac OS в Mojave 10.14 или более поздней версии.

Как исправить ошибку «Операция запрещена» в Терминале для Mac OS

  1. Вытяните меню Apple и выберите «Системные настройки».
  2. Выберите панель управления «Безопасность и конфиденциальность».
  3. Теперь выберите вкладку «Конфиденциальность», затем в левом меню выберите «Полный доступ к диску».
  4. Щелкните значок замка в нижнем левом углу панели предпочтений и войдите в систему с учетной записью уровня администратора.
  5. Теперь щелкните [+] кнопка плюс, чтобы добавить приложение с полным доступом к диску
  6. Нажмите кнопку «Плюс», чтобы добавить терминал к полному доступу к диску в macOS.

  7. Перейдите в папку / Applications / Utilities / и выберите «Терминал», чтобы предоставить Терминалу права полного доступа к диску.
  8. выберите приложение Terminal, чтобы предоставить полный доступ к диску в MacOS

  9. Перезапустите терминал, сообщения об ошибке «Операция запрещена» исчезнут.

Если вы еще не сталкивались с сообщением об ошибке «Операция запрещена» в Терминале MacOS (Mojave 10.14 или новее), то это, вероятно, потому, что вы не заходили в каталог или путь к файлу, который имеет дополнительные ограничения доступа (или вы не используете Терминал, и в этом случае вся эта статья не для вас).

Хотя многие из различных основных системных и корневых каталогов также будут выдавать сообщения об ошибках в терминале macOS, вы также можете найти сообщение об ошибке даже при попытке работать в собственном домашнем каталоге пользователя, в том числе во многих пользовательских папках ~ / Library /, например ~ / Library / Messages (где вложения iMessage и журналы чатов хранятся в Mac OS) и ~ / Library / Mail / (где хранятся почтовые плагины уровня пользователя, данные почтового ящика и другие данные почтового приложения) и многие другие.

Вы можете проверить это самостоятельно, до и после настройки параметров, описанных выше, с помощью простой команды, например с помощью ls в одной из защищенных папок:

ls ~/Library/Messages

Если Терминалу не предоставлен полный доступ к диску, вы увидите сообщение об ошибке «Операция запрещена».

Операция недопустимая ошибка в терминале Mac

Если Терминал делает предоставлен полный доступ к диску или если SIP отключен, вы не увидите это сообщение об ошибке в терминале MacOS.

Терминал работает без ошибок в macOS

Если вам интересно, да, это означает, что на самом деле есть два способа исправить ошибку «Операция запрещена», с которой вы можете столкнуться в Терминале MacOS; Первый, о котором мы подробно рассказываем здесь, довольно прост, предоставляя дополнительные права доступа к приложению Терминал, а другой – немного более драматичный, который включает в себя отключение защиты целостности системы на Mac, что обычно не рекомендуется, и мы не будем здесь подробно останавливаться, хотя простого отключения SIP и перезагрузки обычно достаточно, чтобы ошибка исчезла, если вы предпочитаете идти этим путем.

Сообщение «Операция запрещена» – это одна из множества ошибок командной строки, с которыми вы можете столкнуться в терминале Mac OS. Еще одна часто встречающаяся ошибка командной строки – это сообщение об ошибке «команда не найдена», которое также может встречаться в Терминале для MacOS по разным причинам.

Если у вас есть другие советы, рекомендации, предложения или мысли о командной строке в MacOS или об этом конкретном сообщении об ошибке, поделитесь с нами в комментариях ниже.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *