Як виправити помилку «Operation not permitted» у Терміналі MacOS Mojave

Якщо ви часто користуєтеся командним рядком Mac, то могли стикатися з помилкою «Operation not permitted» в Terminal після установки MacOS Mojave 10.14. Помилка виникає навіть після найпростіших команд, як «ls», «mv» і «cp», а також після стандартних команд. Через цю помилку використовувати командний рядок у MacOS Mojave складно, якщо взагалі можливо. Не турбуйтеся, виправити її можливо.

Нижче ми розповімо, як виправити помилку «Operation not permitted» в Terminal для Mac OS Mojave 10.14.


Як виправити помилку Operation not permitted

  1. Відкрийте меню Apple і виберіть Параметри системи.
  2. Виберіть Захист і безпеку.
  3. Виберіть вкладку Конфіденційність, а потім у меню ліворуч Повний доступ до диска.
  4. Натисніть піктограму як замок у лівому нижньому куті вікна і введіть логін і пароль адміністратора.
  5. Тепер натисніть кнопку [+], щоб надати доступ до диска.
  6. Виберіть програму Terminal.
  7. Тепер перезапустіть Terminal, і помилка «Operation not permitted» повинна зникнути.

Якщо ви поки не стикалися з цією помилкою, швидше за все, ви просто не запитували доступ до тек і файлів з обмеженнями. Помилка може виникати навіть під час роботи зі звичайними теками. Можете перевірити самі, виконавши у програмі запит:

ls ~/Library/Messages

До того, як ви виконаєте інструкцію вище, у вікні програми з'явиться помилка «Operation not permitted».

Після виконання інструкції вікно Terminal виглядатиме так:

Є і другий спосіб виправити дану помилку. Перший ми описали вище. Ви також можете відключити систему «System Integrity Protection», але ми не рекомендуємо робити це без необхідності. Можете також почитати нашу інструкцію, як виправити помилку «command not found» в Terminal.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND