[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/macos/app-not-verified-error":3,"mdc--7rf72k-key":745,"mdc-2uruvx-key":756,"mdc-w9dedn-key":780,"mdc-4b660a-key":788,"mdc--5q6hdm-key":805,"mdc-aqjfpf-key":841,"mdc--9oanfe-key":870,"mdc-def2ai-key":906,"mdc--6yti8k-key":934,"related-/errors/macos/macos-sip-error,/guides/macos/disable-gatekeeper,/errors/macos/macos-permission-denied":942},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":675,"code":213,"createdAt":676,"description":677,"difficulty":678,"draft":679,"estimatedTime":680,"extension":681,"faq":682,"howToSteps":695,"howToTotalTime":711,"image":675,"keywords":712,"locale":723,"meta":724,"navigation":725,"path":726,"platform":727,"related":728,"section":732,"seo":733,"severity":734,"stem":735,"summary":736,"tags":737,"twitterCreator":675,"twitterSite":675,"type":743,"updatedAt":676,"__hash__":744},"content_ru/errors/macos/app-not-verified-error.md","Ошибка «Приложение не проверено» на macOS: как обойти и исправить",[7,8,9,10],"macOS Sonoma 14.x","macOS Ventura 13.x","macOS Monterey 12.x","macOS Big Sur 11.x","FixPedia Team",{"type":13,"value":14,"toc":663},"minimark",[15,20,29,32,43,50,54,93,97,102,105,154,170,174,177,249,262,266,269,301,313,317,324,377,383,397,401,444,447,451,476,485,491,497,634,645,659],[16,17,19],"h2",{"id":18},"что-означает-ошибка-приложение-не-проверено","Что означает ошибка «Приложение не проверено»",[21,22,23,24,28],"p",{},"Ошибка «Приложение не проверено» (англ. «unidentified developer» или «app is not verified») — это стандартное предупреждение безопасности macOS, которое появляется при попытке запустить приложение, ",[25,26,27],"strong",{},"не подписанное цифровой подписью разработчика, зарегистрированного в Apple Developer Program",".",[21,30,31],{},"Системный диалог обычно выглядит так:",[33,34,35],"blockquote",{},[21,36,37,38,42],{},"«",[39,40,41],"span",{},"Название приложения","» не может быть открыто, потому что Apple не может проверить, не содержит ли оно вредоносного ПО.",[21,44,45,46,49],{},"Ошибка возникает не из-за проблем с самим приложением, а из-за политик встроенной системы защиты ",[25,47,48],{},"Gatekeeper",". Gatekeeper проверяет, подписано ли приложение сертификатом Apple Developer ID и не повреждено ли оно. Если проверка не пройдена, macOS блокирует запуск.",[16,51,53],{"id":52},"причины-возникновения","Причины возникновения",[55,56,57,64,70,76,87],"ol",{},[58,59,60,63],"li",{},[25,61,62],{},"Отсутствие цифровой подписи Apple Developer ID."," Разработчик не оформил платную подписку в Apple Developer Program (стоимость ~99 USD/год) и не подписал приложение. Это распространено для маленьких студий, хобби-проектов или программ для внутреннего использования.",[58,65,66,69],{},[25,67,68],{},"Повреждение подписи или файла."," Файл приложения был изменён после подписи (например, добавлен плагин или мод), или архив был некорректно распакован, что нарушило контрольные суммы.",[58,71,72,75],{},[25,73,74],{},"Скачивание из ненадёжного источника."," Приложение было загружено с файлообменника, пиратского сайта или через торрент, где его могли подвергнуть модификации.",[58,77,78,86],{},[25,79,80,81,85],{},"Атрибут карантина (",[82,83,84],"code",{},"com.apple.quarantine",")."," macOS автоматически помечает файлы, скачанные из интернета (браузером, почтой), этим атрибутом. При первом запуске система проверяет его через Gatekeeper. Если приложение неподписано, Gatekeeper его блокирует.",[58,88,89,92],{},[25,90,91],{},"Устаревшая или отозванная подпись."," Сертификат разработчика истёк или был отозван Apple (например, из-за нарушения правил). В этом случае даже подписанное приложение может быть заблокировано.",[16,94,96],{"id":95},"способы-решения","Способы решения",[98,99,101],"h3",{"id":100},"способ-1-запуск-через-finder-самый-безопасный-и-простой","Способ 1: Запуск через Finder (самый безопасный и простой)",[21,103,104],{},"Этот метод использует встроенный механизм macOS для однократного разрешения запуска конкретного неподписанного приложения.",[55,106,107,125,139,145,151],{},[58,108,109,110,113,114,117,118,121,122,28],{},"Найдите файл приложения (обычно ",[82,111,112],{},".app"," в папке ",[82,115,116],{},"Загрузки"," или ",[82,119,120],{},"Приложения",") в ",[25,123,124],{},"Finder",[58,126,127,130,131,134,135,138],{},[25,128,129],{},"Не"," двойным кликом, а зажмите клавишу ",[82,132,133],{},"Ctrl"," (или ",[82,136,137],{},"Cmd",") и кликните левой кнопкой мыши по иконке приложения.",[58,140,141,142,28],{},"В выпадающем меню выберите пункт ",[25,143,144],{},"«Открыть»",[58,146,147,148,150],{},"Появится диалог с предупреждением, но вместо кнопки «ОК» будет кнопка ",[25,149,144],{},". Нажмите её.",[58,152,153],{},"macOS запомнит это решение для данного приложения и в следующий раз позволит запускать его двойным кликом.",[33,155,156],{},[21,157,158,159,162,163,166,167,169],{},"💡 ",[25,160,161],{},"Совет:"," Этот способ работает только для приложений, которые ",[25,164,165],{},"не были изменены после скачивания"," и имеют корректную структуру ",[82,168,112],{}," пакета.",[98,171,173],{"id":172},"способ-2-удаление-атрибута-карантина-через-terminal","Способ 2: Удаление атрибута карантина через Terminal",[21,175,176],{},"Если приложение было скачано, но Finder не предлагает кнопку «Открыть» (или вы предпочитаете работу в терминале), можно вручную снять флаг карантина.",[55,178,179,194,200,239,246],{},[58,180,181,182,185,186,188,189,188,192,85],{},"Откройте ",[25,183,184],{},"Терминал"," (",[82,187,120],{}," → ",[82,190,191],{},"Утилиты",[82,193,184],{},[58,195,196,197,199],{},"Определите полный путь к приложению. Самый простой способ: перетащите иконку ",[82,198,112],{}," файла из Finder прямо в окно Терминала — путь вставится автоматически.",[58,201,202,203,206,207,235,236],{},"Введите команду, заменив ",[82,204,205],{},"/полный/путь/к/приложению.app"," на ваш путь:\n",[208,209,214],"pre",{"className":210,"code":211,"language":212,"meta":213,"style":213},"language-bash shiki shiki-themes github-light github-dark","xattr -d com.apple.quarantine /полный/путь/к/приложению.app\n","bash","",[82,215,216],{"__ignoreMap":213},[39,217,220,224,228,232],{"class":218,"line":219},"line",1,[39,221,223],{"class":222},"sScJk","xattr",[39,225,227],{"class":226},"sj4cs"," -d",[39,229,231],{"class":230},"sZZnC"," com.apple.quarantine",[39,233,234],{"class":230}," /полный/путь/к/приложению.app\n","\nПример: ",[82,237,238],{},"xattr -d com.apple.quarantine /Users/username/Downloads/MyApp.app",[58,240,241,242,245],{},"Нажмите ",[82,243,244],{},"Enter",". Если команда выполнилась без ошибок, атрибут удалён.",[58,247,248],{},"Теперь попробуйте запустить приложение обычным двойным кликом.",[33,250,251],{},[21,252,253,254,257,258,261],{},"⚠️ ",[25,255,256],{},"Важно:"," Эта команда удаляет только атрибут карантина. Она ",[25,259,260],{},"не отключает Gatekeeper"," глобально и не удаляет другие возможные атрибуты безопасности.",[98,263,265],{"id":264},"способ-3-изменение-настроек-безопасности-в-системных-настройках","Способ 3: Изменение настроек безопасности в Системных настройках",[21,267,268],{},"macOS позволяет временно разрешить запуск приложений от «неизвестных разработчиков» на уровне всей системы, но только для конкретного случая, когда приложение уже было заблокировано и система предложила это действие.",[55,270,271,274,283,290,296],{},[58,272,273],{},"Попробуйте запустить приложение двойным кликом. Должен появиться диалог об ошибке.",[58,275,276,277,188,280,28],{},"Перейдите в ",[25,278,279],{},"«Системные настройки»",[25,281,282],{},"«Конфиденциальность и безопасность»",[58,284,285,286,289],{},"Прокрутите вниз до раздела ",[25,287,288],{},"«Безопасность»"," (или «Запуск приложений»).",[58,291,292,293,28],{},"Если macOS обнаружил попытку запуска заблокированного приложения, внизу этого раздела появится сообщение и кнопка ",[25,294,295],{},"«Разрешить»",[58,297,241,298,300],{},[25,299,295],{},". После этого приложение можно будет запустить.",[33,302,303],{},[21,304,253,305,308,309,312],{},[25,306,307],{},"Ограничение:"," Этот способ работает ",[25,310,311],{},"только"," если система уже зафиксировала попытку запуска. Если вы просто скачали файл и ещё не пытались его открыть, кнопки «Разрешить» не будет.",[98,314,316],{"id":315},"способ-4-полное-отключение-gatekeeper-не-рекомендуется","Способ 4: Полное отключение Gatekeeper (не рекомендуется)",[21,318,319,320,323],{},"Это крайняя мера, которая ",[25,321,322],{},"сильно снижает безопасность"," системы, разрешая запуск любого ПО без проверки. Используйте только если вы полностью уверены в источнике приложения и понимаете риски.",[55,325,326,330,349,352,374],{},[58,327,181,328,28],{},[25,329,184],{},[58,331,332,333],{},"Введите команду:\n",[208,334,336],{"className":210,"code":335,"language":212,"meta":213,"style":213},"sudo spctl --master-disable\n",[82,337,338],{"__ignoreMap":213},[39,339,340,343,346],{"class":218,"line":219},[39,341,342],{"class":222},"sudo",[39,344,345],{"class":230}," spctl",[39,347,348],{"class":226}," --master-disable\n",[58,350,351],{},"Введите пароль администратора (символы не отображаются).",[58,353,354,355,188,358,361,362,365,366,369,370,373],{},"После этого в настройках безопасности (",[82,356,357],{},"Системные настройки",[82,359,360],{},"Конфиденциальность и безопасность",") появится переключатель ",[25,363,364],{},"«Только App Store»"," и ",[25,367,368],{},"«App Store и идентифицированные разработчики»",", а также новый пункт ",[25,371,372],{},"«Везде»",". Выберите «Везде».",[58,375,376],{},"Теперь macOS не будет проверять подписи вообще.",[21,378,379,382],{},[25,380,381],{},"Чтобы вернуть защиту обратно",", выполните в Терминале:",[208,384,386],{"className":210,"code":385,"language":212,"meta":213,"style":213},"sudo spctl --master-enable\n",[82,387,388],{"__ignoreMap":213},[39,389,390,392,394],{"class":218,"line":219},[39,391,342],{"class":222},[39,393,345],{"class":230},[39,395,396],{"class":226}," --master-enable\n",[16,398,400],{"id":399},"профилактика","Профилактика",[55,402,403,417,423,429,438],{},[58,404,405,408,409,412,413,416],{},[25,406,407],{},"Скачивайте только с официальных сайтов."," Избегайте файлообменников и «активированных» (piracy) версий. Официальные сайты либо подписывают приложения, либо используют распространённые форматы установки (",[82,410,411],{},".pkg",", ",[82,414,415],{},".dmg"," с корректной подписью).",[58,418,419,422],{},[25,420,421],{},"Проверяйте SHA-суммы."," Надёжные разработчики часто публикуют хеши (SHA-256) своих архивов. Сравните хэш скачанного файла с указанным на сайте. Если они не совпадают — файл был изменён.",[58,424,425,428],{},[25,426,427],{},"Используйте антивирус."," Даже на macOS сканеры (например, Malwarebytes, ClamXAV) могут выявить модифицированное вредоносное ПО, маскирующееся под легальное приложение.",[58,430,431,434,435,437],{},[25,432,433],{},"Не отключайте Gatekeeper постоянно."," Используйте Способ 2 (",[82,436,223],{},") для точечного разрешения доверенных, но неподписанных инструментов (например, утилит от энтузиастов). Это сохраняет общую защиту системы.",[58,439,440,443],{},[25,441,442],{},"Обновляйте macOS."," Каждое обновление системы улучшает алгоритмы Gatekeeper и базы данных известных угроз.",[445,446],"in-article-ad",{},[16,448,450],{"id":449},"часто-возникающие-дополнительные-вопросы","Часто возникающие дополнительные вопросы",[21,452,453,459,460,463,464,467,468,472,473,475],{},[25,454,455,456,458],{},"Можно ли удалить атрибут ",[82,457,84],{}," сразу для всей папки «Загрузки»?","\nДа, команда ",[82,461,462],{},"xattr -d com.apple.quarantine ~/Downloads/*"," удалит атрибут у всех файлов в папке. ",[25,465,466],{},"Не делайте этого routinely!"," Это отключит проверку для ",[469,470,471],"em",{},"всех"," скачанных файлов, включая потенциально опасные. Используйте только для конкретного, известного вам ",[82,474,112],{}," файла.",[21,477,478,481,482,85],{},[25,479,480],{},"Приложение после снятия атрибута всё равно не запускается, ошибка другая.","\nВозможно, приложение действительно повреждено или требует сторонних библиотек (например, .NET Framework, Java). Проверьте системные требования на сайте разработчика. Также ошибка может быть связана с отсутствием прав на выполнение (",[82,483,484],{},"chmod +x",[21,486,487,490],{},[25,488,489],{},"Почему даже после «Разрешить» в настройках безопасности приложение не запускается?","\nСистема могла заблокировать приложение по другой причине: например, оно требует устаревшие расширения ядра (KExt) или было подписано, но сертификат разработчика отозван. В этом случае поможет только Способ 2 или обращение к разработчику за обновлённой версией.",[21,492,493,496],{},[25,494,495],{},"Можно ли автоматизировать процесс для нескольких приложений?","\nДа, можно создать простой скрипт на Bash:",[208,498,500],{"className":210,"code":499,"language":212,"meta":213,"style":213},"#!/bin/bash\n# Использование: ./unquarantine.sh /путь/к/app1.app /путь/к/app2.app\nfor app in \"$@\"; do\n    if [[ -d \"$app\" ]]; then\n        xattr -d com.apple.quarantine \"$app\" 2>/dev/null\n        echo \"Атрибут карантина удалён для: $app\"\n    else\n        echo \"Файл не найден: $app\"\n    fi\ndone\n",[82,501,502,508,514,543,568,590,604,610,622,628],{"__ignoreMap":213},[39,503,504],{"class":218,"line":219},[39,505,507],{"class":506},"sJ8bj","#!/bin/bash\n",[39,509,511],{"class":218,"line":510},2,[39,512,513],{"class":506},"# Использование: ./unquarantine.sh /путь/к/app1.app /путь/к/app2.app\n",[39,515,517,521,525,528,531,534,537,540],{"class":218,"line":516},3,[39,518,520],{"class":519},"szBVR","for",[39,522,524],{"class":523},"sVt8B"," app ",[39,526,527],{"class":519},"in",[39,529,530],{"class":230}," \"",[39,532,533],{"class":226},"$@",[39,535,536],{"class":230},"\"",[39,538,539],{"class":523},"; ",[39,541,542],{"class":519},"do\n",[39,544,546,549,552,555,557,560,562,565],{"class":218,"line":545},4,[39,547,548],{"class":519},"    if",[39,550,551],{"class":523}," [[ ",[39,553,554],{"class":519},"-d",[39,556,530],{"class":230},[39,558,559],{"class":523},"$app",[39,561,536],{"class":230},[39,563,564],{"class":523}," ]]; ",[39,566,567],{"class":519},"then\n",[39,569,571,574,576,578,580,582,584,587],{"class":218,"line":570},5,[39,572,573],{"class":222},"        xattr",[39,575,227],{"class":226},[39,577,231],{"class":230},[39,579,530],{"class":230},[39,581,559],{"class":523},[39,583,536],{"class":230},[39,585,586],{"class":519}," 2>",[39,588,589],{"class":230},"/dev/null\n",[39,591,593,596,599,601],{"class":218,"line":592},6,[39,594,595],{"class":226},"        echo",[39,597,598],{"class":230}," \"Атрибут карантина удалён для: ",[39,600,559],{"class":523},[39,602,603],{"class":230},"\"\n",[39,605,607],{"class":218,"line":606},7,[39,608,609],{"class":519},"    else\n",[39,611,613,615,618,620],{"class":218,"line":612},8,[39,614,595],{"class":226},[39,616,617],{"class":230}," \"Файл не найден: ",[39,619,559],{"class":523},[39,621,603],{"class":230},[39,623,625],{"class":218,"line":624},9,[39,626,627],{"class":519},"    fi\n",[39,629,631],{"class":218,"line":630},10,[39,632,633],{"class":519},"done\n",[21,635,636,637,640,641,644],{},"Сохраните как ",[82,638,639],{},"unquarantine.sh",", дайте права ",[82,642,643],{},"chmod +x unquarantine.sh"," и запускайте с путями к приложениям.",[21,646,647,650,651,188,653,188,655,658],{},[25,648,649],{},"Что делать, если приложение требует доступ к «Полной дисковой доступности»?","\nПосле успешного запуска некоторые утилиты (например, для очистки системы или мониторинга) могут запросить дополнительные права. Перейдите в ",[82,652,357],{},[82,654,360],{},[82,656,657],{},"Полный доступ к диску"," и добавьте приложение в список. Это уже другая настройка, не связанная с Gatekeeper напрямую.",[660,661,662],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":213,"searchDepth":510,"depth":510,"links":664},[665,666,667,673,674],{"id":18,"depth":510,"text":19},{"id":52,"depth":510,"text":53},{"id":95,"depth":510,"text":96,"children":668},[669,670,671,672],{"id":100,"depth":516,"text":101},{"id":172,"depth":516,"text":173},{"id":264,"depth":516,"text":265},{"id":315,"depth":516,"text":316},{"id":399,"depth":510,"text":400},{"id":449,"depth":510,"text":450},null,"2026-02-16 12:57:44","Пошаговая инструкция по устранению ошибки «Приложение не проверено» в macOS. Узнайте, как safely открыть неподписанные приложения через Finder, Terminal и настройки безопасности. Решение за 5 минут.","easy",false,"5-10 мин","md",[683,686,689,692],{"question":684,"answer":685},"Почему macOS блокирует приложения от неизвестных разработчиков?","macOS использует встроенный механизм безопасности Gatekeeper, который проверяет цифровую подпись приложения и его происхождение. Приложения, не подписанные разработчиком с сертификатом Apple, считаются потенциально небезопасными и блокируются по умолчанию.",{"question":687,"answer":688},"Безопасно ли отключать Gatekeeper или снимать атрибут карантина?","Отключать Gatekeeper полностью (`sudo spctl --master-disable`) не рекомендуется, так как это снижает общий уровень защиты системы. Более безопасно — снимать атрибут карантина (`com.apple.quarantine`) только для конкретного доверенного файла через Terminal или открывать приложения через Finder.",{"question":690,"answer":691},"Можно ли настроить macOS, чтобы автоматически пропускать все приложения из определённого источника?","Нет, такой настройки нет. macOS требует явного разрешения для каждого неподписанного приложения. Вы можете добавить разработчика в исключения только если он имеет валидный сертификат Apple Developer ID, что не относится к полностью неизвестным приложениям.",{"question":693,"answer":694},"Что такое атрибут com.apple.quarantine и как его удалить?","Это флаг безопасности, который macOS присваивает файлам, скачанным из интернета (браузеры, почта). Он запускает проверку Gatekeeper при первом запуске. Удалить его можно командой `xattr -d com.apple.quarantine /путь/к/приложению.app` в Terminal.",[696,699,702,705,708],{"name":697,"text":698},"Определите точный путь к приложению","Найдите приложение в папке `Загрузки` или `Приложения`. Зажмите `Ctrl` и щёлкните по `.app` файлу, выберите «Показать в Finder», чтобы скопировать полный путь.",{"name":700,"text":701},"Откройте приложение через Finder (первый способ)","Вместо двойного клика по иконке в Finder, зажмите `Ctrl` (или `Cmd`) и кликните по файлу `.app`. В контекстном меню выберите «Открыть». macOS предложит подтвердить запуск несмотря на предупреждение. Нажмите «Открыть».",{"name":703,"text":704},"Удалите атрибут карантина через Terminal (второй способ)","Откройте Terminal (`Приложения` → `Утилиты` → `Терминал`). Введите команду: `xattr -d com.apple.quarantine /полный/путь/к/приложению.app` (замените путь). После этого попробуйте запустить приложение обычным двойным кликом.",{"name":706,"text":707},"Временно измените настройки безопасности (третий способ)","Перейдите в `Системные настройки` → `Конфиденциальность и безопасность` → `Безопасность`. Внизу раздела «Запуск приложений» нажмите «Разрешить», если macOS показал предупреждение о блокировке конкретного приложения. Этот способ работает только для приложений, подписанных неапплей-сертификатом.",{"name":709,"text":710},"Проверьте источник загрузки","Убедитесь, что вы скачали приложение с официального сайта разработчика. Избегайте «крякнутых» (piracy) версий, так как они часто содержат вредоносный код и могут быть подписаны случайно, что вызывает другие ошибки.","PT10M",[713,714,715,716,717,718,719,720,721,722],"приложение не проверено макос","macOS приложение от неизвестного разработчика","как открыть приложение на мак без проверки","ошибка Gatekeeper macOS","unidentified developer macOS error","обход блокировки приложений macOS","xattr -d com.apple.quarantine","открыть приложение через Finder","настройки безопасности macOS","системные настройки macOS приложения","ru_RU",{},true,"/errors/macos/app-not-verified-error","macos",[729,730,731],"/errors/macos/macos-sip-error","/guides/macos/disable-gatekeeper","/errors/macos/macos-permission-denied","Ошибки macOS",{"title":5,"description":677},"medium","errors/macos/app-not-verified-error","Статья объясняет, почему macOS блокирует запуск неподписанных приложений с ошибкой «не проверено», и предоставляет несколько безопасных способов их запуска — от обхода через Finder до использования Terminal.",[738,48,739,740,741,742,223],"macOS","безопасность","ошибка запуска","terminal","system preferences","error","F5scfe7dvkgZpTOBwGap-taxAdoWadx3GEHjhM-d59o",{"data":746,"body":747},{},{"type":748,"children":749},"root",[750],{"type":751,"tag":21,"props":752,"children":753},"element",{},[754],{"type":755,"value":685},"text",{"data":757,"body":758},{},{"type":748,"children":759},[760],{"type":751,"tag":21,"props":761,"children":762},{},[763,765,771,773,778],{"type":755,"value":764},"Отключать Gatekeeper полностью (",{"type":751,"tag":82,"props":766,"children":768},{"className":767},[],[769],{"type":755,"value":770},"sudo spctl --master-disable",{"type":755,"value":772},") не рекомендуется, так как это снижает общий уровень защиты системы. Более безопасно — снимать атрибут карантина (",{"type":751,"tag":82,"props":774,"children":776},{"className":775},[],[777],{"type":755,"value":84},{"type":755,"value":779},") только для конкретного доверенного файла через Terminal или открывать приложения через Finder.",{"data":781,"body":782},{},{"type":748,"children":783},[784],{"type":751,"tag":21,"props":785,"children":786},{},[787],{"type":755,"value":691},{"data":789,"body":790},{},{"type":748,"children":791},[792],{"type":751,"tag":21,"props":793,"children":794},{},[795,797,803],{"type":755,"value":796},"Это флаг безопасности, который macOS присваивает файлам, скачанным из интернета (браузеры, почта). Он запускает проверку Gatekeeper при первом запуске. Удалить его можно командой ",{"type":751,"tag":82,"props":798,"children":800},{"className":799},[],[801],{"type":755,"value":802},"xattr -d com.apple.quarantine /путь/к/приложению.app",{"type":755,"value":804}," в Terminal.",{"data":806,"body":807},{},{"type":748,"children":808},[809],{"type":751,"tag":21,"props":810,"children":811},{},[812,814,819,820,825,827,832,834,839],{"type":755,"value":813},"Найдите приложение в папке ",{"type":751,"tag":82,"props":815,"children":817},{"className":816},[],[818],{"type":755,"value":116},{"type":755,"value":117},{"type":751,"tag":82,"props":821,"children":823},{"className":822},[],[824],{"type":755,"value":120},{"type":755,"value":826},". Зажмите ",{"type":751,"tag":82,"props":828,"children":830},{"className":829},[],[831],{"type":755,"value":133},{"type":755,"value":833}," и щёлкните по ",{"type":751,"tag":82,"props":835,"children":837},{"className":836},[],[838],{"type":755,"value":112},{"type":755,"value":840}," файлу, выберите «Показать в Finder», чтобы скопировать полный путь.",{"data":842,"body":843},{},{"type":748,"children":844},[845],{"type":751,"tag":21,"props":846,"children":847},{},[848,850,855,856,861,863,868],{"type":755,"value":849},"Вместо двойного клика по иконке в Finder, зажмите ",{"type":751,"tag":82,"props":851,"children":853},{"className":852},[],[854],{"type":755,"value":133},{"type":755,"value":134},{"type":751,"tag":82,"props":857,"children":859},{"className":858},[],[860],{"type":755,"value":137},{"type":755,"value":862},") и кликните по файлу ",{"type":751,"tag":82,"props":864,"children":866},{"className":865},[],[867],{"type":755,"value":112},{"type":755,"value":869},". В контекстном меню выберите «Открыть». macOS предложит подтвердить запуск несмотря на предупреждение. Нажмите «Открыть».",{"data":871,"body":872},{},{"type":748,"children":873},[874],{"type":751,"tag":21,"props":875,"children":876},{},[877,879,884,885,890,891,896,898,904],{"type":755,"value":878},"Откройте Terminal (",{"type":751,"tag":82,"props":880,"children":882},{"className":881},[],[883],{"type":755,"value":120},{"type":755,"value":188},{"type":751,"tag":82,"props":886,"children":888},{"className":887},[],[889],{"type":755,"value":191},{"type":755,"value":188},{"type":751,"tag":82,"props":892,"children":894},{"className":893},[],[895],{"type":755,"value":184},{"type":755,"value":897},"). Введите команду: ",{"type":751,"tag":82,"props":899,"children":901},{"className":900},[],[902],{"type":755,"value":903},"xattr -d com.apple.quarantine /полный/путь/к/приложению.app",{"type":755,"value":905}," (замените путь). После этого попробуйте запустить приложение обычным двойным кликом.",{"data":907,"body":908},{},{"type":748,"children":909},[910],{"type":751,"tag":21,"props":911,"children":912},{},[913,914,919,920,925,926,932],{"type":755,"value":276},{"type":751,"tag":82,"props":915,"children":917},{"className":916},[],[918],{"type":755,"value":357},{"type":755,"value":188},{"type":751,"tag":82,"props":921,"children":923},{"className":922},[],[924],{"type":755,"value":360},{"type":755,"value":188},{"type":751,"tag":82,"props":927,"children":929},{"className":928},[],[930],{"type":755,"value":931},"Безопасность",{"type":755,"value":933},". Внизу раздела «Запуск приложений» нажмите «Разрешить», если macOS показал предупреждение о блокировке конкретного приложения. Этот способ работает только для приложений, подписанных неапплей-сертификатом.",{"data":935,"body":936},{},{"type":748,"children":937},[938],{"type":751,"tag":21,"props":939,"children":940},{},[941],{"type":755,"value":710},[943,1472],{"id":944,"title":945,"appliesTo":946,"author":11,"body":950,"canonical":675,"code":675,"createdAt":1419,"description":1420,"difficulty":734,"draft":679,"estimatedTime":680,"extension":681,"faq":1421,"howToSteps":1434,"howToTotalTime":1447,"image":675,"keywords":1448,"locale":723,"meta":1456,"navigation":725,"path":730,"platform":727,"related":1457,"section":1461,"seo":1462,"severity":675,"stem":1463,"summary":1464,"tags":1465,"twitterCreator":675,"twitterSite":675,"type":1470,"updatedAt":1419,"__hash__":1471},"content_ru/guides/macos/disable-gatekeeper.md","Как отключить Gatekeeper на macOS: полное руководство",[947,948,949],"macOS Sonoma (14.x)","macOS Ventura (13.x)","macOS Monterey (12.x)",{"type":13,"value":951,"toc":1400},[952,956,961,968,980,991,995,998,1030,1034,1038,1041,1076,1083,1087,1093,1135,1137,1141,1144,1157,1162,1182,1191,1195,1201,1213,1218,1222,1252,1256,1260,1272,1300,1310,1318,1332,1336,1347,1362,1369,1387,1397],[16,953,955],{"id":954},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,957,958,960],{},[25,959,48],{}," — это встроенная система безопасности macOS, которая проверяет, подписанные ли приложения разработчиками, имеющим действительный сертификат Apple Developer ID, и не были ли они изменены после подписания. Она предотвращает запуск потенциально вредоносного ПО из неизвестных источников.",[21,962,963,964,967],{},"Однако эта система иногда ",[25,965,966],{},"излишне строга",":",[969,970,971,974,977],"ul",{},[58,972,973],{},"Вы пытаетесь запустить полезное приложение от небольшого независимого разработчика, не прошедшего официальную проверку Apple.",[58,975,976],{},"Вам нужно протестировать собственное приложение, которое вы только начали разрабатывать.",[58,978,979],{},"Вы используете старую версию легитимного ПО, сертификат которого истек.",[21,981,982,983,986,987,990],{},"Этот гайд объясняет, как ",[25,984,985],{},"временно или полностью отключить Gatekeeper",", чтобы запускать любые приложения. ",[25,988,989],{},"Внимание:"," Отключение снижает уровень защиты вашей системы. Всегда включайте Gatekeeper обратно после установки необходимого ПО.",[16,992,994],{"id":993},"требования-подготовка","Требования / Подготовка",[21,996,997],{},"Перед началом убедитесь, что:",[55,999,1000,1009,1016,1023],{},[58,1001,1002,1003,1006,1007,85],{},"У вас есть ",[25,1004,1005],{},"доступ к учётной записи администратора"," macOS (потребуется пароль для ",[82,1008,342],{},[58,1010,1011,1012,1015],{},"Вы понимаете ",[25,1013,1014],{},"риски"," запуска неподписанного ПО.",[58,1017,1018,1019,1022],{},"Приложение, которое вы хотите запустить, ",[25,1020,1021],{},"скачано из доверенного источника"," (официальный сайт разработчика, GitHub и т.д.).",[58,1024,1025,1026,1029],{},"Вы готовы ",[25,1027,1028],{},"включить Gatekeeper обратно"," после завершения работы с приложением.",[16,1031,1033],{"id":1032},"пошаговая-инструкция","Пошаговая инструкция",[98,1035,1037],{"id":1036},"способ-1-временное-обходное-решение-для-одного-файла-самый-безопасный","Способ 1: Временное обходное решение для одного файла (Самый безопасный)",[21,1039,1040],{},"Этот метод не отключает Gatekeeper глобально, а просто разрешает запуск конкретного файла, который macOS пометил как «из непроверенного источника».",[55,1042,1043,1051,1063,1068,1073],{},[58,1044,1045,1046,1048,1049,85],{},"В ",[25,1047,124],{}," найдите файл приложения (обычно это файл с расширением ",[82,1050,112],{},[58,1052,1053,365,1059,1062],{},[25,1054,1055,1056],{},"Зажмите клавишу ",[82,1057,1058],{},"Control",[25,1060,1061],{},"кликните"," (или кликните правой кнопкой мыши) по иконке приложения.",[58,1064,1065,1066,28],{},"В контекстном меню выберите ",[25,1067,144],{},[58,1069,1070,1071,28],{},"Появится предупреждение. Нажмите ",[25,1072,144],{},[58,1074,1075],{},"macOS запомнит это решение для данного файла. В последующие разы приложение будет запускаться обычным двойным кликом.",[33,1077,1078],{},[21,1079,158,1080,1082],{},[25,1081,161],{}," Этот способ идеален для единичных случаев. Он не меняет глобальные настройки безопасности системы.",[98,1084,1086],{"id":1085},"способ-2-полное-отключение-gatekeeper-через-terminal","Способ 2: Полное отключение Gatekeeper через Terminal",[21,1088,1089,1090,1092],{},"Этот метод меняет системную настройку и отключает проверку подлинности для ",[25,1091,471],{}," приложений. После этого в настройках безопасности появится опция «Везде».",[55,1094,1095,1105,1123,1132],{},[58,1096,1097,1098,1100,1101,1104],{},"Откройте приложение ",[25,1099,184],{}," (можно найти через Spotlight — ",[82,1102,1103],{},"Cmd+Пробел",", ввести «Терминал»).",[58,1106,1107,1108,1110,1111],{},"Введите следующую команду и нажмите ",[82,1109,244],{},":\n",[208,1112,1113],{"className":210,"code":335,"language":212,"meta":213,"style":213},[82,1114,1115],{"__ignoreMap":213},[39,1116,1117,1119,1121],{"class":218,"line":219},[39,1118,342],{"class":222},[39,1120,345],{"class":230},[39,1122,348],{"class":226},[58,1124,1125,1126,1129,1130,28],{},"Система запросит ",[25,1127,1128],{},"пароль администратора",". Введите его (символы не отображаются, это нормально) и нажмите ",[82,1131,244],{},[58,1133,1134],{},"Если команда выполнена без ошибок, Gatekeeper отключен.",[445,1136],{},[98,1138,1140],{"id":1139},"шаг-3-верификация-статуса","Шаг 3: Верификация статуса",[21,1142,1143],{},"Чтобы убедиться, что настройка применилась, выполните в том же Терминале:",[208,1145,1147],{"className":210,"code":1146,"language":212,"meta":213,"style":213},"spctl --status\n",[82,1148,1149],{"__ignoreMap":213},[39,1150,1151,1154],{"class":218,"line":219},[39,1152,1153],{"class":222},"spctl",[39,1155,1156],{"class":226}," --status\n",[21,1158,1159],{},[25,1160,1161],{},"Ожидаемый результат:",[969,1163,1164,1173],{},[58,1165,1166,1169,1170,28],{},[82,1167,1168],{},"assessments disabled"," — Gatekeeper ",[25,1171,1172],{},"отключен",[58,1174,1175,1169,1178,1181],{},[82,1176,1177],{},"enabled",[25,1179,1180],{},"включен"," (работает в обычном режиме).",[21,1183,1184,1185,1188,1189,28],{},"Вы также можете проверить настройки в ",[25,1186,1187],{},"Системные настройки → Конфиденциальность и безопасность → Безопасность",". В пункте «Разрешить загрузку приложений из:» должен появиться вариант ",[25,1190,372],{},[98,1192,1194],{"id":1193},"шаг-4-возврат-к-нормальной-работе-включение-gatekeeper","Шаг 4: Возврат к нормальной работе (Включение Gatekeeper)",[21,1196,1197,1200],{},[25,1198,1199],{},"Не забывайте включать Gatekeeper обратно!"," Как только вы установили и проверили необходимое приложение, выполните в Терминале:",[208,1202,1203],{"className":210,"code":385,"language":212,"meta":213,"style":213},[82,1204,1205],{"__ignoreMap":213},[39,1206,1207,1209,1211],{"class":218,"line":219},[39,1208,342],{"class":222},[39,1210,345],{"class":230},[39,1212,396],{"class":226},[21,1214,1215,1216,28],{},"Или в настройках безопасности снова выберите ",[25,1217,368],{},[16,1219,1221],{"id":1220},"проверка-результата","Проверка результата",[55,1223,1224,1230,1236],{},[58,1225,1226,1229],{},[25,1227,1228],{},"Для Способа 1:"," Попробуйте запустить проблемное приложение обычным двойным кликом. Оно должно открыться без предупреждения.",[58,1231,1232,1235],{},[25,1233,1234],{},"Для Способа 2:"," Перейдите в любую папку и попробуйте запустить любое приложение (даже стандартное, например, TextEdit). Никаких предупреждений о источнике появляться не должно.",[58,1237,1238,1241,1242,1245,1246,1248,1249,1251],{},[25,1239,1240],{},"Проверка статуса:"," Команда ",[82,1243,1244],{},"spctl --status"," должна показывать ",[82,1247,1168],{}," (если отключили) или ",[82,1250,1177],{}," (если включили).",[16,1253,1255],{"id":1254},"возможные-проблемы","Возможные проблемы",[98,1257,1259],{"id":1258},"проблема-приложение-повреждено-и-не-может-быть-открыто-его-следует-переместить-в-корзину","Проблема: «Приложение повреждено и не может быть открыто. Его следует переместить в Корзину.»",[21,1261,1262,1265,1266,1268,1269],{},[25,1263,1264],{},"Причина:"," Помимо Gatekeeper, macOS может применять атрибут карантина (",[82,1267,84],{},") к файлам, скачанным из интернета. Даже отключённый Gatekeeper может блокировать такие файлы.\n",[25,1270,1271],{},"Решение:",[55,1273,1274,1277],{},[58,1275,1276],{},"Узнайте путь к приложению (перетащите иконку приложения в окно Терминала, путь вставится автоматически).",[58,1278,1279,1280,1296,1297],{},"Выполните команду, удаляющую атрибут:\n",[208,1281,1283],{"className":210,"code":1282,"language":212,"meta":213,"style":213},"xattr -d com.apple.quarantine /путь/к/приложению.app\n",[82,1284,1285],{"__ignoreMap":213},[39,1286,1287,1289,1291,1293],{"class":218,"line":219},[39,1288,223],{"class":222},[39,1290,227],{"class":226},[39,1292,231],{"class":230},[39,1294,1295],{"class":230}," /путь/к/приложению.app\n","\nНапример: ",[82,1298,1299],{},"xattr -d com.apple.quarantine /Applications/MyApp.app",[98,1301,1303,1304,1306,1307,85],{"id":1302},"проблема-команда-spctl-не-найдена-command-not-found","Проблема: Команда ",[82,1305,1153],{}," не найдена (",[82,1308,1309],{},"command not found",[21,1311,1312,1314,1315,1317],{},[25,1313,1264],{}," Крайне маловероятно для стандартной установки macOS. Может быть, вы используете сильно урезанную среду или неправильный путь к утилите.\n",[25,1316,1271],{}," Убедитесь, что вы используете стандартную оболочку (bash или zsh). Попробуйте указать полный путь:",[208,1319,1321],{"className":210,"code":1320,"language":212,"meta":213,"style":213},"sudo /usr/sbin/spctl --master-disable\n",[82,1322,1323],{"__ignoreMap":213},[39,1324,1325,1327,1330],{"class":218,"line":219},[39,1326,342],{"class":222},[39,1328,1329],{"class":230}," /usr/sbin/spctl",[39,1331,348],{"class":226},[98,1333,1335],{"id":1334},"проблема-приложение-всё-равно-не-запускается-хотя-gatekeeper-отключён","Проблема: Приложение всё равно не запускается, хотя Gatekeeper отключён.",[21,1337,1338,1340,1341,1344,1345],{},[25,1339,1264],{}," Приложение может быть ",[25,1342,1343],{},"повреждено",", несовместимо с вашей версией macOS (например, 32-битное приложение на macOS Catalina и новее) или требовать другие системные библиотеки.\n",[25,1346,1271],{},[55,1348,1349,1352,1355],{},[58,1350,1351],{},"Попробуйте перекачать приложение с официального сайта.",[58,1353,1354],{},"Проверьте системные требования приложения.",[58,1356,1357,1358,1361],{},"Если это 32-битное приложение, на macOS 10.15 (Catalina) и новее оно ",[25,1359,1360],{},"незапускаемо"," в принципе. Нужно искать 64-битную версию или использовать виртуальную машину со старой macOS.",[98,1363,1365,1366,28],{"id":1364},"проблема-операция-не-разрешена-при-выполнении-sudo-spctl","Проблема: «Операция не разрешена» при выполнении ",[82,1367,1368],{},"sudo spctl",[21,1370,1371,1373,1374,1377,1378,1380,1381,1383,1384,28],{},[25,1372,1264],{}," У вашего пользователя может не быть прав администратора, или включён ",[25,1375,1376],{},"System Integrity Protection (SIP)",", который может ограничивать некоторые системные настройки (хотя для ",[82,1379,1153],{}," это обычно не актуально).\n",[25,1382,1271],{}," Убедитесь, что вы вошли в учётную запись с правами администратора. Для смены некоторых глубоких настроек может потребоваться отключение SIP, но ",[25,1385,1386],{},"это не рекомендуется и не нужно для отключения Gatekeeper",[208,1388,1391],{"className":1389,"code":213,"language":1390,"meta":213,"style":213},"language-markdown shiki shiki-themes github-light github-dark","markdown",[82,1392,1393],{"__ignoreMap":213},[39,1394,1395],{"class":218,"line":219},[39,1396,213],{},[660,1398,1399],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":213,"searchDepth":510,"depth":510,"links":1401},[1402,1403,1404,1410,1411],{"id":954,"depth":510,"text":955},{"id":993,"depth":510,"text":994},{"id":1032,"depth":510,"text":1033,"children":1405},[1406,1407,1408,1409],{"id":1036,"depth":516,"text":1037},{"id":1085,"depth":516,"text":1086},{"id":1139,"depth":516,"text":1140},{"id":1193,"depth":516,"text":1194},{"id":1220,"depth":510,"text":1221},{"id":1254,"depth":510,"text":1255,"children":1412},[1413,1414,1416,1417],{"id":1258,"depth":516,"text":1259},{"id":1302,"depth":516,"text":1415},"Проблема: Команда spctl не найдена (command not found).",{"id":1334,"depth":516,"text":1335},{"id":1364,"depth":516,"text":1418},"Проблема: «Операция не разрешена» при выполнении sudo spctl.","2026-02-14 22:55:31","Пошаговая инструкция по отключению Gatekeeper в macOS. Узнайте, как временно или постоянно обойти проверку подлинности приложений для установки ПО из любых источников. Решение за 5 минут.",[1422,1425,1428,1431],{"question":1423,"answer":1424},"Почему после отключения Gatekeeper macOS всё равно не запускает приложение?","Чаще всего это связано с атрибутом карантина (`com.apple.quarantine`). Его можно удалить командой `xattr -d com.apple.quarantine /путь/к/приложению.app`. Подробнее в разделе «Возможные проблемы».",{"question":1426,"answer":1427},"Безопасно ли полностью отключать Gatekeeper?","Нет. Это снижает защиту вашей системы. Отключайте Gatekeeper только на время установки доверенного ПО из проверенных источников и сразу включайте обратно. Рассмотрите вариант временного отключения через `sudo spctl --master-disable` с последующим включением.",{"question":1429,"answer":1430},"Как временно отключить проверку для одного приложения?","Можно использовать сочетание клавиш Control+клик по приложению в Finder и выбрать «Открыть». macOS предложит обойти проверку именно для этого файла. Это самый безопасный способ для разовых случаев.",{"question":1432,"answer":1433},"Команда `spctl` не работает, пишет «command not found»","Убедитесь, что вы запускаете команду в стандартной оболочке (bash/zsh) и с правами sudo. Команда `spctl` является частью системных утилит и должна присутствовать во всех версиях macOS.",[1435,1438,1441,1444],{"name":1436,"text":1437},"Подготовка: открытие системных настроек","Откройте «Системные настройки» → «Конфиденциальность и безопасность». Прокрутите вниз до секции «Безопасность». Здесь вы увидите текущий статус Gatekeeper.",{"name":1439,"text":1440},"Способ 1: Временное отключение через System Preferences","В секции «Безопасность» найдите пункт «Разрешить загрузку приложений из:». Если вы уже пытались запустить заблокированное приложение, здесь может появиться кнопка «Открыть всё равно». Нажмите её для конкретного файла. Для глобального изменения используйте Способ 2.",{"name":1442,"text":1443},"Способ 2: Полное отключение через Terminal","Откройте Terminal (Терминал). Выполните команду `sudo spctl --master-disable`. Вам потребуется ввести пароль администратора. После этого в настройках безопасности появится опция «Везде», а проверка подлинности будет отключена.",{"name":1445,"text":1446},"Проверка статуса Gatekeeper","В Terminal выполните `spctl --status`. Если вывод `assessments disabled`, значит Gatekeeper отключен. Если `enabled` — активен.","PT5M",[1449,1450,1451,1452,1453,770,1454,1455],"отключить gatekeeper macos","gatekeeper macOS отключить","macOS не запускает программы из интернета","обойти проверку подлинности приложения macOS","разрешить установку от неопределенного разработчика","как установить программу на мак без проверки","отключить защиту macOS для установки софта",{},[1458,1459,1460],"/guides/macos/allow-apps-anywhere","/guides/macos/remove-quarantine-flag","/errors/macos/app-damaged-error","Гайды macOS",{"title":945,"description":1420},"guides/macos/disable-gatekeeper","В этом гайде вы научитесь отключать встроенную систему безопасности Gatekeeper на macOS, чтобы устанавливать приложения из неофициальных источников. Мы рассмотрим оба метода: через системные настройки и через Terminal.",[738,739,1466,1467,1468,1469],"gatekeeper","терминал","настройки системы","установка ПО","guide","Mba10sqySE34nPOz8ps9ko88FYklNPLFGDOg-M6RTs4",{"id":1473,"title":1474,"appliesTo":1475,"author":675,"body":1476,"canonical":675,"code":2289,"createdAt":675,"description":2290,"difficulty":678,"draft":679,"estimatedTime":675,"extension":681,"faq":2291,"howToSteps":2304,"howToTotalTime":2320,"image":675,"keywords":2321,"locale":675,"meta":2330,"navigation":725,"path":731,"platform":727,"related":2331,"section":732,"seo":2335,"severity":734,"stem":2336,"summary":2337,"tags":2338,"twitterCreator":675,"twitterSite":675,"type":743,"updatedAt":675,"__hash__":2343},"content_ru/errors/macos/macos-permission-denied.md","Ошибка Permission Denied на macOS: причины и 5 способов исправить",[],{"type":13,"value":1477,"toc":2279},[1478,1482,1492,1578,1581,1604,1606,1685,1689,1695,1700,1747,1757,1761,1779,1783,1869,1871,1875,1881,1885,1973,1977,1987,1991,2050,2060,2064,2076,2080,2214,2216,2276],[16,1479,1481],{"id":1480},"что-означает-ошибка-permission-denied","Что означает ошибка Permission Denied",[21,1483,1484,1485,134,1488,1491],{},"Ошибка ",[25,1486,1487],{},"Permission Denied",[25,1489,1490],{},"Operation not permitted",") в macOS сигнализирует, что текущий пользователь или процесс не имеет необходимых прав для выполнения операции с файлом, папкой или системным ресурсом. Текст ошибки может варьироваться:",[208,1493,1495],{"className":210,"code":1494,"language":212,"meta":213,"style":213},"# В Terminal\nzsh: permission denied: ./script.sh\nrm: everest.txt: Permission denied\n\n# В приложении (например, при копировании)\n«Невозможно выполнить операцию», так как у вас недостаточно прав доступа к «имя_файла».\n",[82,1496,1497,1502,1516,1530,1535,1540],{"__ignoreMap":213},[39,1498,1499],{"class":218,"line":219},[39,1500,1501],{"class":506},"# В Terminal\n",[39,1503,1504,1507,1510,1513],{"class":218,"line":510},[39,1505,1506],{"class":222},"zsh:",[39,1508,1509],{"class":230}," permission",[39,1511,1512],{"class":230}," denied:",[39,1514,1515],{"class":230}," ./script.sh\n",[39,1517,1518,1521,1524,1527],{"class":218,"line":516},[39,1519,1520],{"class":222},"rm:",[39,1522,1523],{"class":230}," everest.txt:",[39,1525,1526],{"class":230}," Permission",[39,1528,1529],{"class":230}," denied\n",[39,1531,1532],{"class":218,"line":545},[39,1533,1534],{"emptyLinePlaceholder":725},"\n",[39,1536,1537],{"class":218,"line":570},[39,1538,1539],{"class":506},"# В приложении (например, при копировании)\n",[39,1541,1542,1545,1548,1551,1554,1557,1560,1563,1566,1569,1572,1575],{"class":218,"line":592},[39,1543,1544],{"class":222},"«Невозможно",[39,1546,1547],{"class":230}," выполнить",[39,1549,1550],{"class":230}," операцию»,",[39,1552,1553],{"class":230}," так",[39,1555,1556],{"class":230}," как",[39,1558,1559],{"class":230}," у",[39,1561,1562],{"class":230}," вас",[39,1564,1565],{"class":230}," недостаточно",[39,1567,1568],{"class":230}," прав",[39,1570,1571],{"class":230}," доступа",[39,1573,1574],{"class":230}," к",[39,1576,1577],{"class":230}," «имя_файла».\n",[21,1579,1580],{},"Она возникает при попытке:",[969,1582,1583,1589,1592,1601],{},[58,1584,1585,1586,28],{},"Запуска скрипта или программы без флага ",[82,1587,1588],{},"+x",[58,1590,1591],{},"Удаления/изменения системного или чужого файла.",[58,1593,1594,1595,412,1598,85],{},"Доступа к защищённой системой папке (например, ",[82,1596,1597],{},"/System",[82,1599,1600],{},"/usr",[58,1602,1603],{},"Записи на диск только для чтения (например, CD-ROM или заблокированный образ).",[16,1605,53],{"id":52},[55,1607,1608,1620,1645,1657,1677],{},[58,1609,1610,1613,1616,1617,1619],{},[25,1611,1612],{},"Недостаточные права текущего пользователя",[1614,1615],"br",{},"\nФайл принадлежит другому пользователю (например, ",[82,1618,748],{},") или группе, и у вашего аккаунта нет прав на запись/исполнение.",[58,1621,1622,1625,1627,1628,412,1630,412,1632,412,1635,1638,1639,1642,1643,28],{},[25,1623,1624],{},"Активированный System Integrity Protection (SIP)",[1614,1626],{},"\nSIP защищает системные каталоги (",[82,1629,1597],{},[82,1631,1600],{},[82,1633,1634],{},"/bin",[82,1636,1637],{},"/sbin",") и некоторые файлы в ",[82,1640,1641],{},"/Library"," от модификации, даже для пользователя ",[82,1644,748],{},[58,1646,1647,1650,1652,1653,1656],{},[25,1648,1649],{},"Повреждённые или устаревшие ACL (Access Control Lists)",[1614,1651],{},"\nmacOS использует ACL для детального управления доступом. Если ACL конфликтует с базовыми правами (",[82,1654,1655],{},"chmod","), система может блокировать доступ.",[58,1658,1659,1662,1664,1665,1668,1669,1672,1673,1676],{},[25,1660,1661],{},"Файл имеет флаг «immutable» или «append-only»",[1614,1663],{},"\nЧерез ",[82,1666,1667],{},"chflags"," можно установить флаги ",[82,1670,1671],{},"uchg"," (user immutable) или ",[82,1674,1675],{},"schg"," (system immutable), которые запрещают любые изменения.",[58,1678,1679,1682,1684],{},[25,1680,1681],{},"Файловая система только для чтения",[1614,1683],{},"\nДиск смонтирован в режиме «только чтение» (например, внешний NTFS-накопитель без поддержки записи или повреждённый APFS-том).",[16,1686,1688],{"id":1687},"способ-1-использование-sudo-для-временного-повышения-прав","Способ 1: Использование sudo для временного повышения прав",[21,1690,1691,1692,1694],{},"Если ошибка возникает при работе с системными файлами или файлами другого пользователя, используйте ",[82,1693,342],{}," (Super User Do). Эта команда выполняет операцию от имени администратора.",[21,1696,1697],{},[25,1698,1699],{},"Шаги:",[55,1701,1702,1707,1741,1744],{},[58,1703,878,1704,85],{},[82,1705,1706],{},"Приложения → Утилиты → Terminal",[58,1708,1709,1710,1712,1713],{},"Перед командой, вызывающей ошибку, добавьте ",[82,1711,342],{},". Например:\n",[208,1714,1716],{"className":210,"code":1715,"language":212,"meta":213,"style":213},"sudo rm /path/to/file.txt\nsudo cp source.txt /System/Library/\n",[82,1717,1718,1728],{"__ignoreMap":213},[39,1719,1720,1722,1725],{"class":218,"line":219},[39,1721,342],{"class":222},[39,1723,1724],{"class":230}," rm",[39,1726,1727],{"class":230}," /path/to/file.txt\n",[39,1729,1730,1732,1735,1738],{"class":218,"line":510},[39,1731,342],{"class":222},[39,1733,1734],{"class":230}," cp",[39,1736,1737],{"class":230}," source.txt",[39,1739,1740],{"class":230}," /System/Library/\n",[58,1742,1743],{},"Введите пароль вашего аккаунта (символы не отображаются — это нормально).",[58,1745,1746],{},"Нажмите Enter.",[33,1748,1749],{},[21,1750,253,1751,1753,1754,1756],{},[25,1752,256],{}," ",[82,1755,342],{}," даёт полный доступ. Убедитесь, что команда и путь верны, чтобы случайно не удалить системные файлы.",[16,1758,1760],{"id":1759},"способ-2-изменение-прав-доступа-через-chmod","Способ 2: Изменение прав доступа через chmod",[21,1762,1763,1764,1766,1767,1770,1771,1774,1775,1778],{},"Команда ",[82,1765,1655],{}," (change mode) меняет права доступа (чтение ",[82,1768,1769],{},"r",", запись ",[82,1772,1773],{},"w",", выполнение ",[82,1776,1777],{},"x",") для владельца, группы и остальных.",[21,1780,1781],{},[25,1782,1699],{},[55,1784,1785,1808,1826,1852],{},[58,1786,1787,1788,1804,1805],{},"Определите текущие права:\n",[208,1789,1791],{"className":210,"code":1790,"language":212,"meta":213,"style":213},"ls -la /path/to/file\n",[82,1792,1793],{"__ignoreMap":213},[39,1794,1795,1798,1801],{"class":218,"line":219},[39,1796,1797],{"class":222},"ls",[39,1799,1800],{"class":226}," -la",[39,1802,1803],{"class":230}," /path/to/file\n","\nПример вывода: ",[82,1806,1807],{},"-rw-r--r--  1 user  staff  1234 Feb 16 10:00 file.txt",[58,1809,1810,1811],{},"Добавьте право на выполнение (если нужно запустить скрипт):\n",[208,1812,1814],{"className":210,"code":1813,"language":212,"meta":213,"style":213},"chmod +x /path/to/file.sh\n",[82,1815,1816],{"__ignoreMap":213},[39,1817,1818,1820,1823],{"class":218,"line":219},[39,1819,1655],{"class":222},[39,1821,1822],{"class":230}," +x",[39,1824,1825],{"class":230}," /path/to/file.sh\n",[58,1827,1828,1829,1843,1844,412,1847,412,1850,28],{},"Установите стандартные права (владелец: чтение+запись+выполнение, группа/остальные: чтение+выполнение):\n",[208,1830,1832],{"className":210,"code":1831,"language":212,"meta":213,"style":213},"chmod 755 /path/to/file\n",[82,1833,1834],{"__ignoreMap":213},[39,1835,1836,1838,1841],{"class":218,"line":219},[39,1837,1655],{"class":222},[39,1839,1840],{"class":226}," 755",[39,1842,1803],{"class":230},"\nЦифры соответствуют: ",[82,1845,1846],{},"7=rwx",[82,1848,1849],{},"5=r-x",[82,1851,1849],{},[58,1853,1854,1855],{},"Для полного доступа всем (осторожно!):\n",[208,1856,1858],{"className":210,"code":1857,"language":212,"meta":213,"style":213},"chmod 777 /path/to/file\n",[82,1859,1860],{"__ignoreMap":213},[39,1861,1862,1864,1867],{"class":218,"line":219},[39,1863,1655],{"class":222},[39,1865,1866],{"class":226}," 777",[39,1868,1803],{"class":230},[445,1870],{},[16,1872,1874],{"id":1873},"способ-3-смена-владельца-через-chown","Способ 3: Смена владельца через chown",[21,1876,1877,1878,1880],{},"Если файл принадлежит другому пользователю (например, ",[82,1879,748],{},"), смените владельца на вашего учётного имени.",[21,1882,1883],{},[25,1884,1699],{},[55,1886,1887,1903,1928,1951],{},[58,1888,1889,1890,1902],{},"Узнайте текущего владельца:\n",[208,1891,1892],{"className":210,"code":1790,"language":212,"meta":213,"style":213},[82,1893,1894],{"__ignoreMap":213},[39,1895,1896,1898,1900],{"class":218,"line":219},[39,1897,1797],{"class":222},[39,1899,1800],{"class":226},[39,1901,1803],{"class":230},"\nВладелец указан во второй колонке.",[58,1904,1905,1906,1924,1927],{},"Смените владельца на текущего пользователя:\n",[208,1907,1909],{"className":210,"code":1908,"language":212,"meta":213,"style":213},"sudo chown $USER /path/to/file\n",[82,1910,1911],{"__ignoreMap":213},[39,1912,1913,1915,1918,1921],{"class":218,"line":219},[39,1914,342],{"class":222},[39,1916,1917],{"class":230}," chown",[39,1919,1920],{"class":523}," $USER ",[39,1922,1923],{"class":230},"/path/to/file\n",[82,1925,1926],{},"$USER"," автоматически подставляет ваше имя пользователя macOS.",[58,1929,1930,1931,1934,1935],{},"Для смены группы (например, на ",[82,1932,1933],{},"staff","):\n",[208,1936,1938],{"className":210,"code":1937,"language":212,"meta":213,"style":213},"sudo chown :staff /path/to/file\n",[82,1939,1940],{"__ignoreMap":213},[39,1941,1942,1944,1946,1949],{"class":218,"line":219},[39,1943,342],{"class":222},[39,1945,1917],{"class":230},[39,1947,1948],{"class":230}," :staff",[39,1950,1803],{"class":230},[58,1952,1953,1954],{},"Для рекурсивного изменения (все файлы в папке):\n",[208,1955,1957],{"className":210,"code":1956,"language":212,"meta":213,"style":213},"sudo chown -R $USER /path/to/folder/\n",[82,1958,1959],{"__ignoreMap":213},[39,1960,1961,1963,1965,1968,1970],{"class":218,"line":219},[39,1962,342],{"class":222},[39,1964,1917],{"class":230},[39,1966,1967],{"class":226}," -R",[39,1969,1920],{"class":523},[39,1971,1972],{"class":230},"/path/to/folder/\n",[16,1974,1976],{"id":1975},"способ-4-отключение-system-integrity-protection-sip-для-системных-файлов","Способ 4: Отключение System Integrity Protection (SIP) для системных файлов",[21,1978,1979,1980,1983,1984],{},"Если ошибка возникает при доступе к защищённым SIP-папкам (например, ",[82,1981,1982],{},"/System/Library/LaunchDaemons","), временно отключите SIP. ",[25,1985,1986],{},"Используйте только если другие методы не помогли!",[21,1988,1989],{},[25,1990,1699],{},[55,1992,1993,2005,2008,2024,2027,2030],{},[58,1994,1995,1996,1998,1999,2001,2002,28],{},"Перезагрузите Mac в Recovery Mode:",[1614,1997],{},"\nДля Mac с Apple Silicon: зажмите кнопку питания → «Параметры загрузки» → «Продолжить в режиме восстановления».",[1614,2000],{},"\nДля Intel: перезагрузите и удерживайте ",[82,2003,2004],{},"Cmd + R",[58,2006,2007],{},"Откройте Terminal из меню «Утилиты».",[58,2009,2010,2011],{},"Отключите SIP:\n",[208,2012,2014],{"className":210,"code":2013,"language":212,"meta":213,"style":213},"csrutil disable\n",[82,2015,2016],{"__ignoreMap":213},[39,2017,2018,2021],{"class":218,"line":219},[39,2019,2020],{"class":222},"csrutil",[39,2022,2023],{"class":230}," disable\n",[58,2025,2026],{},"Перезагрузите Mac в обычном режиме.",[58,2028,2029],{},"Выполните нужную операцию (изменение/удаление файла).",[58,2031,2032,2035,2036],{},[25,2033,2034],{},"Обязательно"," верните SIP:\n",[969,2037,2038,2041,2047],{},[58,2039,2040],{},"Снова зайдите в Recovery Mode.",[58,2042,2043,2044,28],{},"Выполните ",[82,2045,2046],{},"csrutil enable",[58,2048,2049],{},"Перезагрузитесь.",[33,2051,2052],{},[21,2053,158,2054,2056,2057,28],{},[25,2055,161],{}," После отключения SIP проверьте целостность системных файлов через ",[82,2058,2059],{},"sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /",[16,2061,2063],{"id":2062},"способ-5-сброс-acl-и-флагов-файла","Способ 5: Сброс ACL и флагов файла",[21,2065,2066,2067,2069,2070,2072,2073,28],{},"Повреждённые ACL или флаги (например, ",[82,2068,1671],{},") могут блокировать доступ даже при правильных ",[82,2071,1655],{},"/",[82,2074,2075],{},"chown",[21,2077,2078],{},[25,2079,1699],{},[55,2081,2082,2107,2127,2155,2193],{},[58,2083,2084,2085,2099,2100,412,2103,2106],{},"Проверьте ACL:\n",[208,2086,2088],{"className":210,"code":2087,"language":212,"meta":213,"style":213},"ls -le /path/to/file\n",[82,2089,2090],{"__ignoreMap":213},[39,2091,2092,2094,2097],{"class":218,"line":219},[39,2093,1797],{"class":222},[39,2095,2096],{"class":226}," -le",[39,2098,1803],{"class":230},"\nЕсли вывод содержит строки с ",[82,2101,2102],{},"0:",[82,2104,2105],{},"1:"," — это ACL-записи.",[58,2108,2109,2110],{},"Удалите все ACL (сброс к стандартным правам):\n",[208,2111,2113],{"className":210,"code":2112,"language":212,"meta":213,"style":213},"sudo chmod -N /path/to/file\n",[82,2114,2115],{"__ignoreMap":213},[39,2116,2117,2119,2122,2125],{"class":218,"line":219},[39,2118,342],{"class":222},[39,2120,2121],{"class":230}," chmod",[39,2123,2124],{"class":226}," -N",[39,2126,1803],{"class":230},[58,2128,2129,2130,412,2132,412,2134,2137,2138,2152,2153,85],{},"Проверьте и удалите флаги (",[82,2131,1675],{},[82,2133,1671],{},[82,2135,2136],{},"sappnd"," и др.):\n",[208,2139,2141],{"className":210,"code":2140,"language":212,"meta":213,"style":213},"ls -lO /path/to/file\n",[82,2142,2143],{"__ignoreMap":213},[39,2144,2145,2147,2150],{"class":218,"line":219},[39,2146,1797],{"class":222},[39,2148,2149],{"class":226}," -lO",[39,2151,1803],{"class":230},"\nФлаги отображаются после колонки с правами (например, ",[82,2154,1675],{},[58,2156,2157,2158],{},"Снимите флаги:\n",[208,2159,2161],{"className":210,"code":2160,"language":212,"meta":213,"style":213},"sudo chflags nouchg /path/to/file  # удалить user immutable\nsudo chflags noschg /path/to/file  # удалить system immutable\n",[82,2162,2163,2179],{"__ignoreMap":213},[39,2164,2165,2167,2170,2173,2176],{"class":218,"line":219},[39,2166,342],{"class":222},[39,2168,2169],{"class":230}," chflags",[39,2171,2172],{"class":230}," nouchg",[39,2174,2175],{"class":230}," /path/to/file",[39,2177,2178],{"class":506},"  # удалить user immutable\n",[39,2180,2181,2183,2185,2188,2190],{"class":218,"line":510},[39,2182,342],{"class":222},[39,2184,2169],{"class":230},[39,2186,2187],{"class":230}," noschg",[39,2189,2175],{"class":230},[39,2191,2192],{"class":506},"  # удалить system immutable\n",[58,2194,2195,2196],{},"Для массового сброса флагов в папке:\n",[208,2197,2199],{"className":210,"code":2198,"language":212,"meta":213,"style":213},"sudo chflags -R nouchg /path/to/folder/\n",[82,2200,2201],{"__ignoreMap":213},[39,2202,2203,2205,2207,2209,2211],{"class":218,"line":219},[39,2204,342],{"class":222},[39,2206,2169],{"class":230},[39,2208,1967],{"class":226},[39,2210,2172],{"class":230},[39,2212,2213],{"class":230}," /path/to/folder/\n",[16,2215,400],{"id":399},[969,2217,2218,2227,2235,2241,2250,2264],{},[58,2219,2220,2226],{},[25,2221,2222,2223,2225],{},"Избегайте ",[82,2224,342],{}," без необходимости."," Запускайте команды от обычного пользователя, если это возможно.",[58,2228,2229,2232,2233,28],{},[25,2230,2231],{},"Проверяйте права при копировании файлов"," между разными дисками/системами (Windows → macOS). После копирования устанавливайте корректные права через ",[82,2234,1655],{},[58,2236,2237,2240],{},[25,2238,2239],{},"Не отключайте SIP постоянным образом."," Используйте его только для разовых операций, затем включайте обратно.",[58,2242,2243,2246,2247,28],{},[25,2244,2245],{},"Регулярно проверяйте ACL"," на важных системных папках, особенно после установки ПО из ненадёжных источников: ",[82,2248,2249],{},"ls -le /path",[58,2251,2252,2255,2256,2259,2260,2263],{},[25,2253,2254],{},"Используйте графические утилиты"," (например, ",[82,2257,2258],{},"Get Info"," в Finder или ",[82,2261,2262],{},"BatChmod",") для визуального управления правами, если не уверены в командах.",[58,2265,2266,2269,2270,117,2273,28],{},[25,2267,2268],{},"Резервное копирование"," перед изменением прав системных файлов через ",[82,2271,2272],{},"Time Machine",[82,2274,2275],{},"cp -a",[660,2277,2278],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":213,"searchDepth":510,"depth":510,"links":2280},[2281,2282,2283,2284,2285,2286,2287,2288],{"id":1480,"depth":510,"text":1481},{"id":52,"depth":510,"text":53},{"id":1687,"depth":510,"text":1688},{"id":1759,"depth":510,"text":1760},{"id":1873,"depth":510,"text":1874},{"id":1975,"depth":510,"text":1976},{"id":2062,"depth":510,"text":2063},{"id":399,"depth":510,"text":400},"EACCES","Полное руководство по ошибке «Operation not permitted» и «Permission denied» в macOS. Пошаговые инструкции по исправлению прав доступа, настройке SIP и восстановлению ACL. Решайте за 10 минут!",[2292,2295,2298,2301],{"question":2293,"answer":2294},"Чем отличается chmod от chown при исправлении Permission Denied?","`chmod` меняет права доступа (чтение/запись/выполнение) для файла, а `chown` меняет владельца файла или группы. Чаще всего сначала проверяйте владельца (`chown`), затем права (`chmod`).",{"question":2296,"answer":2297},"Можно ли полностью отключить System Integrity Protection (SIP) для доступа к системным файлам?","Да, через Recovery Mode (`csrutil disable`), но это снижает безопасность системы. Отключайте SIP только если другие методы не помогли и вы уверены в источнике файла. После работы включите обратно (`csrutil enable`).",{"question":2299,"answer":2300},"Есть ли графический способ исправить Permission Denied без Terminal?","Да. В Finder откройте «Получить информацию» о файле/папке (Cmd+I), разверните раздел «Общий доступ и права доступа», нажмите на значок замка для разблокировки и измените права через «+»/«-». Для системных файлов это может не сработать без sudo.",{"question":2302,"answer":2303},"Почему после копирования файлов с Windows на Mac возникает Permission Denied?","Файловая система NTFS/FAT не сохраняет атрибуты прав доступа macOS. При копировании файлы получают defaults, но иногда могут «залипнуть» флаги только для чтения. Исправьте через `chmod +x \u003Cфайл>` или пересохраните на macOS-диске (APFS/HFS+).",[2305,2308,2311,2314,2317],{"name":2306,"text":2307},"Определите точный контекст ошибки","Запишите полный текст ошибки из Terminal или приложения. Уточните, к какому файлу/папке/диску она относится и какая команда/действие её вызвало.",{"name":2309,"text":2310},"Проверьте текущие права и владельца","В Terminal выполните `ls -la \u003Cпуть_к_файлу>`. Обратите внимание на колонки `owner` (владелец), `group` (группа) и права (например, `-rw-r--r--`).",{"name":2312,"text":2313},"Используйте sudo для временного повышения прав","Если вы пытаетесь изменить системный файл, добавьте `sudo` перед командой (например, `sudo rm \u003Cфайл>`). Введите пароль администратора при запросе.",{"name":2315,"text":2316},"Измените права доступа через chmod","Для добавления прав на выполнение: `chmod +x \u003Cфайл>`. Для полных прав владельца: `chmod 755 \u003Cфайл>` (чтение/запись/выполнение для владельца, чтение/выполнение для остальных).",{"name":2318,"text":2319},"Измените владельца файла через chown","Если файл принадлежит другому пользователю (например, root), выполните `sudo chown $USER \u003Cфайл>` чтобы стать владельцем. Для смены группы: `sudo chown :staff \u003Cфайл>`.","PT15M",[2322,2323,2324,2325,2326,2327,2328,2329],"macOS permission denied","Operation not permitted macOS","не хватает прав macOS","chmod permission denied","как исправить права доступа на Mac","sudo permission denied","macOS ошибка доступа","System Integrity Protection ошибка",{},[2332,2333,2334],"/errors/macos/macos-sip-disabled","/guides/macos/macos-terminal-basics","/errors/macos/macos-file-locked",{"title":1474,"description":2290},"errors/macos/macos-permission-denied","Статья объясняет, почему macOS блокирует доступ к файлам или папкам с ошибкой «Permission denied», и предлагает пять проверенных способов восстановить права: от простого использования sudo до настройки System Integrity Protection.",[738,2339,1655,342,2340,2341,741,2342],"permission denied","права доступа","SIP","ошибки","cyF6lLp5xX1mWZzXT0orARIAalLPYjEVV3Q6lgCKTsU"]