[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/macos/permission-denied":3,"mdc-m2uayv-key":1087,"mdc-kfhpou-key":1118,"mdc--bvqska-key":1134,"mdc--huwybd-key":1158,"mdc--kzmhh2-key":1174,"mdc-kd220b-key":1198,"mdc--ih9anz-key":1222,"mdc-311xmg-key":1255,"mdc-5gwofk-key":1278,"related-/errors/macos/sip-error,/guides/macos/app-translocation,/errors/macos/disk-io-error":1301},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":1018,"code":1018,"createdAt":1019,"description":1020,"difficulty":1021,"draft":1022,"estimatedTime":1023,"extension":1024,"faq":1025,"howToSteps":1038,"howToTotalTime":1054,"image":1018,"keywords":1055,"locale":1064,"meta":1065,"navigation":1066,"path":1067,"platform":1068,"related":1069,"section":1073,"seo":1074,"severity":1075,"stem":1076,"summary":1077,"tags":1078,"twitterCreator":1018,"twitterSite":1018,"type":1085,"updatedAt":1019,"__hash__":1086},"content_ru/errors/macos/permission-denied.md","Ошибка Permission denied на macOS: причины и 5 способов исправить",[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":994},"minimark",[15,20,37,40,62,66,130,134,139,153,179,182,190,193,221,225,235,264,271,291,294,298,301,369,372,385,392,396,399,413,420,428,460,467,470,474,498,559,563,566,584,588,595,631,635,646,670,677,691,708,711,715,728,732,810,814,871,875,922,926,981,984,990],[16,17,19],"h2",{"id":18},"что-такое-ошибка-permission-denied-на-macos","Что такое ошибка «Permission denied» на macOS?",[21,22,23,24,28,29,32,33,36],"p",{},"Ошибка ",[25,26,27],"strong",{},"«Permission denied»"," (рус. «Отказано в доступе») — это системное сообщение, которое появляется, когда текущий пользователь macOS не имеет прав на выполнение операции (чтение, запись, выполнение) с файлом или папкой. В отличие от Windows, macOS использует UNIX-подобную модель прав доступа, а также добавляет собственные механизмы защиты, такие как ",[25,30,31],{},"SIP (System Integrity Protection)"," и ",[25,34,35],{},"ACL (Access Control Lists)",". Это делает диагностику иногда более сложной, но и более гибкой.",[21,38,39],{},"Симптомы:",[41,42,43,56,59],"ul",{},[44,45,46,47,51,52,55],"li",{},"В Терминале: ",[48,49,50],"code",{},"zsh: permission denied: \u003Cфайл>"," или ",[48,53,54],{},"cp: \u003Cфайл>: Permission denied",".",[44,57,58],{},"В Finder: кнопка «Открыть» неактивна, или появляется попап «Вы не имеете разрешения на доступ к этому элементу».",[44,60,61],{},"Приложения (например, VS Code, Docker) не могут сохранить конфигурационные файлы в системных папках.",[16,63,65],{"id":64},"основные-причины-ошибки","Основные причины ошибки",[67,68,69,79,89,99,118,124],"ol",{},[44,70,71,74,75,78],{},[25,72,73],{},"Владелец файла другой"," — файл создан другим пользователем (например, ",[48,76,77],{},"root","), а ваш аккаунт не входит в группу с правами.",[44,80,81,84,85,88],{},[25,82,83],{},"Права доступа (chmod) слишком строгие"," — например, ",[48,86,87],{},"-rw-------"," (только владелец).",[44,90,91,94,95,98],{},[25,92,93],{},"Активна ACL"," — расширенные правила доступа, которые могут явно запрещать вашему пользователю доступ, даже если стандартные права (",[48,96,97],{},"chmod",") разрешают.",[44,100,101,103,104,107,108,107,111,107,114,117],{},[25,102,31],{}," — защищает системные папки (",[48,105,106],{},"/System",", ",[48,109,110],{},"/usr",[48,112,113],{},"/bin",[48,115,116],{},"/sbin",") от модификации даже администратором.",[44,119,120,123],{},[25,121,122],{},"App Translocation"," — когда приложение из неизвестного источника запускается в изолированной временной папке, и оно не может писать в свои собственные ресурсы.",[44,125,126,129],{},[25,127,128],{},"Файл заблокирован"," (locked) в Finder (флажок «Заблокировать» в «Get Info»).",[16,131,133],{"id":132},"пошаговое-решение","Пошаговое решение",[135,136,138],"h3",{"id":137},"шаг-1-определите-точный-путь-и-текущие-права","Шаг 1: Определите точный путь и текущие права",[21,140,141,142,145,146,148,149,152],{},"Откройте ",[25,143,144],{},"Терминал"," (",[48,147,144],{}," → ",[48,150,151],{},"Стандартная","). Выполните команду, подставив ваш путь:",[154,155,160],"pre",{"className":156,"code":157,"language":158,"meta":159,"style":159},"language-bash shiki shiki-themes github-light github-dark","ls -l /путь/к/файлу_или_папке\n","bash","",[48,161,162],{"__ignoreMap":159},[163,164,167,171,175],"span",{"class":165,"line":166},"line",1,[163,168,170],{"class":169},"sScJk","ls",[163,172,174],{"class":173},"sj4cs"," -l",[163,176,178],{"class":177},"sZZnC"," /путь/к/файлу_или_папке\n",[21,180,181],{},"Пример вывода:",[154,183,188],{"className":184,"code":186,"language":187},[185],"language-text","drwxr-xr-x  5 root    wheel    160 Feb 14 10:00 SomeFolder\n-rw-r--r--  1 root    wheel      0 Feb 14 10:00 file.txt\n","text",[48,189,186],{"__ignoreMap":159},[21,191,192],{},"Расшифровка:",[41,194,195,205,214],{},[44,196,197,200,201,204],{},[48,198,199],{},"drwxr-xr-x"," — папка (",[48,202,203],{},"d","), права: владелец (rwx), группа (r-x), остальные (r-x).",[44,206,207,209,210,213],{},[48,208,77],{}," — владелец, ",[48,211,212],{},"wheel"," — группа.",[44,215,216,217,220],{},"Если владелец не ваш (",[48,218,219],{},"$(whoami)","), это вероятная причина.",[135,222,224],{"id":223},"шаг-2-смените-владельца-chown","Шаг 2: Смените владельца (chown)",[21,226,227,228,230,231,234],{},"Если владелец — ",[48,229,77],{}," или другой пользователь, смените его на вашего. Для папки ",[25,232,233],{},"рекурсивно",":",[154,236,238],{"className":156,"code":237,"language":158,"meta":159,"style":159},"sudo chown -R $(whoami) /путь/к/папке\n",[48,239,240],{"__ignoreMap":159},[163,241,242,245,248,251,255,258,261],{"class":165,"line":166},[163,243,244],{"class":169},"sudo",[163,246,247],{"class":177}," chown",[163,249,250],{"class":173}," -R",[163,252,254],{"class":253},"sVt8B"," $(",[163,256,257],{"class":169},"whoami",[163,259,260],{"class":253},") ",[163,262,263],{"class":177},"/путь/к/папке\n",[21,265,266,267,270],{},"Для отдельного файла (без ",[48,268,269],{},"-R","):",[154,272,274],{"className":156,"code":273,"language":158,"meta":159,"style":159},"sudo chown $(whoami) /путь/к/файлу\n",[48,275,276],{"__ignoreMap":159},[163,277,278,280,282,284,286,288],{"class":165,"line":166},[163,279,244],{"class":169},[163,281,247],{"class":177},[163,283,254],{"class":253},[163,285,257],{"class":169},[163,287,260],{"class":253},[163,289,290],{"class":177},"/путь/к/файлу\n",[21,292,293],{},"Введите пароль администратора (символы не отображаются).",[135,295,297],{"id":296},"шаг-3-обновите-права-доступа-chmod","Шаг 3: Обновите права доступа (chmod)",[21,299,300],{},"После смены владельца дайте права. Самые частые варианты:",[41,302,303,324,347],{},[44,304,305,308,309],{},[25,306,307],{},"Владелец: чтение + запись"," (файл):\n",[154,310,312],{"className":156,"code":311,"language":158,"meta":159,"style":159},"chmod u+rw /путь/к/файлу\n",[48,313,314],{"__ignoreMap":159},[163,315,316,318,321],{"class":165,"line":166},[163,317,97],{"class":169},[163,319,320],{"class":177}," u+rw",[163,322,323],{"class":177}," /путь/к/файлу\n",[44,325,326,329,330],{},[25,327,328],{},"Владелец: полный доступ, группа/остальные: чтение"," (папка):\n",[154,331,333],{"className":156,"code":332,"language":158,"meta":159,"style":159},"chmod -R u=rwx,go=rx /путь/к/папке\n",[48,334,335],{"__ignoreMap":159},[163,336,337,339,341,344],{"class":165,"line":166},[163,338,97],{"class":169},[163,340,250],{"class":173},[163,342,343],{"class":177}," u=rwx,go=rx",[163,345,346],{"class":177}," /путь/к/папке\n",[44,348,349,352,353],{},[25,350,351],{},"Все: полный доступ"," (осторожно, только для временных решений!):\n",[154,354,356],{"className":156,"code":355,"language":158,"meta":159,"style":159},"chmod -R 777 /путь/к/папке\n",[48,357,358],{"__ignoreMap":159},[163,359,360,362,364,367],{"class":165,"line":166},[163,361,97],{"class":169},[163,363,250],{"class":173},[163,365,366],{"class":173}," 777",[163,368,346],{"class":177},[21,370,371],{},"Проверьте результат:",[154,373,375],{"className":156,"code":374,"language":158,"meta":159,"style":159},"ls -l /путь/к/файлу\n",[48,376,377],{"__ignoreMap":159},[163,378,379,381,383],{"class":165,"line":166},[163,380,170],{"class":169},[163,382,174],{"class":173},[163,384,323],{"class":177},[21,386,387,388,391],{},"Права должны измениться (например, ",[48,389,390],{},"-rw-r--r--",").",[135,393,395],{"id":394},"шаг-4-проверьте-и-сбросьте-acl","Шаг 4: Проверьте и сбросьте ACL",[21,397,398],{},"ACL может переопределять стандартные права. Проверьте:",[154,400,402],{"className":156,"code":401,"language":158,"meta":159,"style":159},"ls -le /путь/к/файлу\n",[48,403,404],{"__ignoreMap":159},[163,405,406,408,411],{"class":165,"line":166},[163,407,170],{"class":169},[163,409,410],{"class":173}," -le",[163,412,323],{"class":177},[21,414,415,416,419],{},"Если в выводе есть строки после стандартных прав (например, ",[48,417,418],{},"0: group:everyone deny delete","), ACL активна.",[21,421,422,425,426,270],{},[25,423,424],{},"Сбросить ACL"," (удалить все расширенные правила, вернуться к ",[48,427,97],{},[154,429,431],{"className":156,"code":430,"language":158,"meta":159,"style":159},"chmod -N /путь/к/файлу\n# или для папки рекурсивно:\nchmod -R -N /путь/к/папке\n",[48,432,433,442,449],{"__ignoreMap":159},[163,434,435,437,440],{"class":165,"line":166},[163,436,97],{"class":169},[163,438,439],{"class":173}," -N",[163,441,323],{"class":177},[163,443,445],{"class":165,"line":444},2,[163,446,448],{"class":447},"sJ8bj","# или для папки рекурсивно:\n",[163,450,452,454,456,458],{"class":165,"line":451},3,[163,453,97],{"class":169},[163,455,250],{"class":173},[163,457,439],{"class":173},[163,459,346],{"class":177},[21,461,462,463,466],{},"После этого снова проверьте ",[48,464,465],{},"ls -le"," — ACL-строки должны исчезнуть.",[468,469],"in-article-ad",{},[135,471,473],{"id":472},"шаг-5-временное-отключение-sip-для-системных-файлов","Шаг 5: Временное отключение SIP (для системных файлов)",[21,475,476,479,480,483,484,107,486,488,489,492,493,107,495,497],{},[25,477,478],{},"Внимание:"," SIP защищает критически важные системные файлы. Отключайте его ",[25,481,482],{},"только если"," ошибка связана с папками ",[48,485,106],{},[48,487,110],{}," (кроме ",[48,490,491],{},"/usr/local","), ",[48,494,113],{},[48,496,116],{},", и другие методы не помогли.",[67,499,500,510,518,534,537,540],{},[44,501,502,503,506,507,55],{},"Перезагрузите Mac, удерживая ",[25,504,505],{},"Command (⌘) + R"," до появления логотипа Apple → войдите в ",[25,508,509],{},"Recovery Mode",[44,511,512,513,148,516,55],{},"В меню сверху выберите ",[25,514,515],{},"Утилиты",[25,517,144],{},[44,519,520,521],{},"Выполните:\n",[154,522,524],{"className":156,"code":523,"language":158,"meta":159,"style":159},"csrutil disable\n",[48,525,526],{"__ignoreMap":159},[163,527,528,531],{"class":165,"line":166},[163,529,530],{"class":169},"csrutil",[163,532,533],{"class":177}," disable\n",[44,535,536],{},"Перезагрузитесь в обычный режим.",[44,538,539],{},"Вернитесь к шагам 2–3 для нужного системного файла/папки.",[44,541,542,545,546],{},[25,543,544],{},"Сразу после исправления"," снова включите SIP:\n",[41,547,548,551,556],{},[44,549,550],{},"Перезагрузитесь в Recovery Mode.",[44,552,46,553,55],{},[48,554,555],{},"csrutil enable",[44,557,558],{},"Перезагрузитесь.",[135,560,562],{"id":561},"шаг-6-проверьте-блокировку-файла-в-finder","Шаг 6: Проверьте блокировку файла в Finder",[21,564,565],{},"Иногда файл просто заблокирован:",[67,567,568,575,581],{},[44,569,570,571,574],{},"Найдите файл в Finder, нажмите ",[25,572,573],{},"Command (⌘) + I"," (или правой кнопкой → «Get Info»).",[44,576,577,578,55],{},"Внизу окна «Get Info» снимите галочку ",[25,579,580],{},"«Заблокировать»",[44,582,583],{},"Попробуйте снова выполнить действие.",[135,585,587],{"id":586},"шаг-7-решите-проблему-app-translocation-для-приложений","Шаг 7: Решите проблему App Translocation (для приложений)",[21,589,590,591,594],{},"Если ошибка возникает в приложении из ",[48,592,593],{},"~/Downloads"," или стороннего источника:",[67,596,597,606,618],{},[44,598,599,600,605],{},"Перетащите приложение в папку ",[25,601,602],{},[48,603,604],{},"/Applications"," (требуется пароль администратора).",[44,607,608,609,614,615,391],{},"Запустите приложение ",[25,610,611,612],{},"из папки ",[48,613,604],{}," (не из ",[48,616,617],{},"Downloads",[44,619,620,621,148,624,148,627,630],{},"Если проблема осталась, откройте ",[25,622,623],{},"Системные настройки",[25,625,626],{},"Конфиденциальность и безопасность",[25,628,629],{},"Безопасность"," и разрешите запуск приложения.",[16,632,634],{"id":633},"частые-вопросы-faq","Частые вопросы (FAQ)",[135,636,638,639,641,642,645],{"id":637},"почему-sudo-не-помогает-а-sudo-chmod-777-работает","❓ Почему ",[48,640,244],{}," не помогает, а ",[48,643,644],{},"sudo chmod 777"," работает?",[21,647,648,650,651,654,655,657,658,660,661,663,664,667,668,55],{},[48,649,244],{}," даёт вам права администратора, но если ",[25,652,653],{},"владелец"," файла — ",[48,656,77],{},", а вы пытаетесь изменить права без смены владельца, ",[48,659,97],{}," может не сработать в некоторых контекстах (например, при SIP). ",[48,662,644],{}," работает, потому что администратор может менять права любого файла, кроме защищённых SIP. Но лучше сначала сменить владельца на ваш (",[48,665,666],{},"chown","), чтобы не оставлять файлы с владельцем ",[48,669,77],{},[135,671,673,674,676],{"id":672},"можно-ли-сделать-команду-chmod-постоянной-для-папки","❓ Можно ли сделать команду ",[48,675,97],{}," постоянной для папки?",[21,678,679,680,683,684,687,688,234],{},"Да, но будьте осторожны. Для папки, которая должна быть доступна для записи всем (например, общий ",[48,681,682],{},"/tmp","), можно установить ",[25,685,686],{},"sticky bit"," и права ",[48,689,690],{},"1777",[154,692,694],{"className":156,"code":693,"language":158,"meta":159,"style":159},"sudo chmod 1777 /путь/к/папке\n",[48,695,696],{"__ignoreMap":159},[163,697,698,700,703,706],{"class":165,"line":166},[163,699,244],{"class":169},[163,701,702],{"class":177}," chmod",[163,704,705],{"class":173}," 1777",[163,707,346],{"class":177},[21,709,710],{},"Это разрешит создание/удаление файлов только их владельцам, даже если папка доступна на запись всем.",[135,712,714],{"id":713},"ошибка-operation-not-permitted-вместо-permission-denied-это-то-же-самое","❓ Ошибка «Operation not permitted» вместо «Permission denied» — это то же самое?",[21,716,717,718,721,722,725,726,55],{},"Частично да. «Operation not permitted» часто возникает при попытке изменить ",[25,719,720],{},"защищённые SIP-файлы"," без отключения SIP или при работе с файлами на ",[25,723,724],{},"зашифрованном диске"," (FileVault), когда диск разблокирован не для текущей сессии. Проверьте, не пытаетесь ли вы изменить файл в ",[48,727,106],{},[135,729,731],{"id":730},"как-дать-права-на-папку-чтобы-все-пользователи-mac-могли-в-неё-писать","❓ Как дать права на папку, чтобы все пользователи Mac могли в неё писать?",[67,733,734,762,787],{},[44,735,736,737,739,740,743,744],{},"Смените владельца на ",[48,738,77],{}," или группу ",[48,741,742],{},"staff",":\n",[154,745,747],{"className":156,"code":746,"language":158,"meta":159,"style":159},"sudo chown -R root:staff /путь/к/папке\n",[48,748,749],{"__ignoreMap":159},[163,750,751,753,755,757,760],{"class":165,"line":166},[163,752,244],{"class":169},[163,754,247],{"class":177},[163,756,250],{"class":173},[163,758,759],{"class":177}," root:staff",[163,761,346],{"class":177},[44,763,764,765,768,769],{},"Дайте группе (",[48,766,767],{},"g",") права на запись:\n",[154,770,772],{"className":156,"code":771,"language":158,"meta":159,"style":159},"sudo chmod -R g+w /путь/к/папке\n",[48,773,774],{"__ignoreMap":159},[163,775,776,778,780,782,785],{"class":165,"line":166},[163,777,244],{"class":169},[163,779,702],{"class":177},[163,781,250],{"class":173},[163,783,784],{"class":177}," g+w",[163,786,346],{"class":177},[44,788,789,790,793,794],{},"Установите ",[25,791,792],{},"setgid"," bit, чтобы новые файлы в папке наследовали группу:\n",[154,795,797],{"className":156,"code":796,"language":158,"meta":159,"style":159},"sudo chmod g+s /путь/к/папке\n",[48,798,799],{"__ignoreMap":159},[163,800,801,803,805,808],{"class":165,"line":166},[163,802,244],{"class":169},[163,804,702],{"class":177},[163,806,807],{"class":177}," g+s",[163,809,346],{"class":177},[16,811,813],{"id":812},"профилактика-ошибки","Профилактика ошибки",[41,815,816,831,837,865],{},[44,817,818,145,821,107,823,825,826,51,829,55],{},[25,819,820],{},"Не храните рабочие файлы в системных папках",[48,822,106],{},[48,824,110],{},"). Используйте ",[48,827,828],{},"~/Documents",[48,830,593],{},[44,832,833,836],{},[25,834,835],{},"При создании скриптов/файлов через Терминал"," сразу задавайте правильного владельца (ваш пользователь) и группу.",[44,838,839,842,843,743,846],{},[25,840,841],{},"Для общих папок"," (например, на сетевом диске) настройте ACL заранее через ",[48,844,845],{},"chmod +a",[154,847,849],{"className":156,"code":848,"language":158,"meta":159,"style":159},"sudo chmod +a \"username allow read,write,delete,add_file,add_subdirectory,file_inherit,directory_inherit\" /путь/к/папке\n",[48,850,851],{"__ignoreMap":159},[163,852,853,855,857,860,863],{"class":165,"line":166},[163,854,244],{"class":169},[163,856,702],{"class":177},[163,858,859],{"class":177}," +a",[163,861,862],{"class":177}," \"username allow read,write,delete,add_file,add_subdirectory,file_inherit,directory_inherit\"",[163,864,346],{"class":177},[44,866,867,870],{},[25,868,869],{},"Обновляйте macOS"," — в новых версиях улучшена обработка прав доступа.",[16,872,874],{"id":873},"что-делать-если-ничего-не-помогло","Что делать, если ничего не помогло?",[67,876,877,884,891,898,908],{},[44,878,879,880,883],{},"Перезагрузите Mac — иногда кэш прав доступа (например, у ",[48,881,882],{},"launchd",") сбрасывается.",[44,885,886,887,890],{},"Проверьте, не на ",[25,888,889],{},"внешнем диске"," ли файл? Если да, убедитесь, что диск смонтирован с правами на запись.",[44,892,893,894,897],{},"Если файл — ",[25,895,896],{},"символьная ссылка (symlink)",", проверьте права на целевом объекте, а не на самой ссылке.",[44,899,900,901,904,905,391],{},"Используйте ",[48,902,903],{},"sudo lsof | grep \u003Cфайл>",", чтобы увидеть, какой процесс использует файл, и завершите его (",[48,906,907],{},"kill -9 \u003CPID>",[44,909,910,911,145,914,917,918,921],{},"Для ",[25,912,913],{},"домашней папки",[48,915,916],{},"/Users/username",") проверьте, не повреждены ли права через ",[48,919,920],{},"diskutil verifyPermissions /"," (требует SIP) или восстановите из Time Machine.",[16,923,925],{"id":924},"связанные-проблемы","Связанные проблемы",[41,927,928,949,967],{},[44,929,930,931,934,935,145,938,941,942,945,946,55],{},"Если ошибка возникает при ",[25,932,933],{},"запуске Docker"," или других контейнеров, проверьте права на ",[48,936,937],{},"/var/run/docker.sock",[48,939,940],{},"ls -l /var/run/docker.sock","). Обычно нужно добавить вашего пользователя в группу ",[48,943,944],{},"docker",": ",[48,947,948],{},"sudo dseditgroup -o edit -a $(whoami) -t user docker",[44,950,951,952,955,956,958,959,962,963,966],{},"При ",[25,953,954],{},"установке Homebrew"," пакетов могут потребоваться права на ",[48,957,491],{},". Решение: ",[48,960,961],{},"sudo chown -R $(whoami) /usr/local/*"," (осторожно, не трогайте ",[48,964,965],{},"/usr/local/bin"," системных утилит).",[44,968,969,970,973,974,977,978,55],{},"Ошибки ",[25,971,972],{},"«Operation not permitted»"," при попытке изменить файл в ",[48,975,976],{},"~/Library/Containers"," — это защита sandbox. Изменяйте файлы только через API приложения или в его папке ",[48,979,980],{},"Application Support",[982,983],"hr",{},[21,985,986],{},[987,988,989],"em",{},"Статья обновлена: 14 февраля 2026. Проверено на macOS Sonoma 14.5.",[991,992,993],"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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":159,"searchDepth":444,"depth":444,"links":995},[996,997,998,1007,1015,1016,1017],{"id":18,"depth":444,"text":19},{"id":64,"depth":444,"text":65},{"id":132,"depth":444,"text":133,"children":999},[1000,1001,1002,1003,1004,1005,1006],{"id":137,"depth":451,"text":138},{"id":223,"depth":451,"text":224},{"id":296,"depth":451,"text":297},{"id":394,"depth":451,"text":395},{"id":472,"depth":451,"text":473},{"id":561,"depth":451,"text":562},{"id":586,"depth":451,"text":587},{"id":633,"depth":444,"text":634,"children":1008},[1009,1011,1013,1014],{"id":637,"depth":451,"text":1010},"❓ Почему sudo не помогает, а sudo chmod 777 работает?",{"id":672,"depth":451,"text":1012},"❓ Можно ли сделать команду chmod постоянной для папки?",{"id":713,"depth":451,"text":714},{"id":730,"depth":451,"text":731},{"id":812,"depth":444,"text":813},{"id":873,"depth":444,"text":874},{"id":924,"depth":444,"text":925},null,"2026-02-14 10:54:31","Пошаговая инструкция по исправлению ошибки «Permission denied» в macOS. Узнайте, как работать с правами доступа, SIP и ACL, чтобы получить доступ к файлам и папкам за 5-10 минут.","easy",false,"10-15 мин","md",[1026,1029,1032,1035],{"answer":1027,"question":1028},"Команда `sudo` повышает привилегии текущего пользователя, но не меняет владельца файла. Если файл принадлежит другому пользователю (например, `root`), может потребоваться сначала сменить владельца через `sudo chown`.","Почему sudo не помогает при Permission denied?",{"answer":1030,"question":1031},"Да, отключение SIP (System Integrity Protection) временно снимает защиту системных файлов, но это не рекомендуется для повседневного использования. Используйте только для доступа к нужному файлу в `/System`, а затем включите SIP обратно.","Можно ли отключить SIP, чтобы исправить ошибку?",{"answer":1033,"question":1034},"ACL (Access Control List) — расширенный список контроля доступа. Проверить её можно командой `ls -le \u003Cпуть>`. Если ACL задаёт явный запрет для вашего пользователя, её нужно изменить или удалить через `chmod -N`.","Что такое ACL на macOS и как её проверить?",{"answer":1036,"question":1037},"Возможно, приложение запущено через App Translocation (защита macOS). Перезапустите приложение из папки `/Applications` или отключите Translocation в настройках безопасности.","Почему ошибка возникает только в некоторых приложениях (например, VS Code)?",[1039,1042,1045,1048,1051],{"name":1040,"text":1041},"Определите точный путь и пользователя","Узнайте, к какому файлу или папке нет доступа. Откройте Терминал и выполните `ls -l \u003Cпуть>`, чтобы увидеть текущего владельца и права (например, `-rw-r--r--  1 root  wheel  0 Feb 14 10:00 file.txt`).",{"name":1043,"text":1044},"Измените владельца файла (chown)","Если владелец не ваш пользователь, смените его: `sudo chown -R $(whoami) \u003Cпуть>`. Флаг `-R` рекурсивно применит к папке. Введите пароль администратора при запросе.",{"name":1046,"text":1047},"Обновите права доступа (chmod)","Дайте текущему пользователю права на чтение/запись: `chmod u+rw \u003Cпуть>` для файла или `chmod -R u+rw \u003Cпапка>` для папки. Для полного доступа всем: `chmod 777 \u003Cпуть>` (осторожно!).",{"name":1049,"text":1050},"Проверьте и сбросьте ACL","Если ACL активна, выполните `ls -le \u003Cпуть>`. Чтобы удалить все ACL-правила (сбросить к стандартным правам), используйте `chmod -N \u003Cпуть>`.",{"name":1052,"text":1053},"Временно отключите SIP (для системных файлов)","Перезагрузите Mac в режиме восстановления (зажмите Command+R при включении). В Терминале восстановления выполните `csrutil disable`. Перезагрузитесь, исправьте права, затем повторно включите SIP (`csrutil enable`).","PT15M",[1056,1057,1058,1059,1060,1061,1062,1063],"permission denied macos","ошибка запрет доступа макос","как исправить permission denied на мак","chmod macos не работает","sudo permission denied","запрет доступа к папке macos","macos ошибка доступа к файлу","изменить права доступа macos терминал","ru_RU",{},true,"/errors/macos/permission-denied","macos",[1070,1071,1072],"/errors/macos/sip-error","/guides/macos/app-translocation","/errors/macos/disk-io-error","Ошибки macOS",{"title":5,"description":1020},"medium","errors/macos/permission-denied","Ошибка «Permission denied» на macOS возникает из-за ограничений прав доступа к файлам или системной защиты. В этом гайде вы научитесь диагностировать проблему и применять проверенные методы её решения: от смены владельца файла до отключения SIP и работы с ACL.",[1079,1080,1081,97,1082,1083,1084],"macOS","ошибки доступа","терминал","SIP","ACL","права доступа","guide","jTYWRjy7YziXQHUAlNpA_bf4X30R7R6uXosepQWYh-c",{"data":1088,"body":1089},{},{"type":77,"children":1090},[1091],{"type":1092,"tag":21,"props":1093,"children":1094},"element",{},[1095,1097,1102,1104,1109,1111,1117],{"type":187,"value":1096},"Команда ",{"type":1092,"tag":48,"props":1098,"children":1100},{"className":1099},[],[1101],{"type":187,"value":244},{"type":187,"value":1103}," повышает привилегии текущего пользователя, но не меняет владельца файла. Если файл принадлежит другому пользователю (например, ",{"type":1092,"tag":48,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":187,"value":77},{"type":187,"value":1110},"), может потребоваться сначала сменить владельца через ",{"type":1092,"tag":48,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":187,"value":1116},"sudo chown",{"type":187,"value":55},{"data":1119,"body":1120},{},{"type":77,"children":1121},[1122],{"type":1092,"tag":21,"props":1123,"children":1124},{},[1125,1127,1132],{"type":187,"value":1126},"Да, отключение SIP (System Integrity Protection) временно снимает защиту системных файлов, но это не рекомендуется для повседневного использования. Используйте только для доступа к нужному файлу в ",{"type":1092,"tag":48,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":187,"value":106},{"type":187,"value":1133},", а затем включите SIP обратно.",{"data":1135,"body":1136},{},{"type":77,"children":1137},[1138],{"type":1092,"tag":21,"props":1139,"children":1140},{},[1141,1143,1149,1151,1157],{"type":187,"value":1142},"ACL (Access Control List) — расширенный список контроля доступа. Проверить её можно командой ",{"type":1092,"tag":48,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":187,"value":1148},"ls -le \u003Cпуть>",{"type":187,"value":1150},". Если ACL задаёт явный запрет для вашего пользователя, её нужно изменить или удалить через ",{"type":1092,"tag":48,"props":1152,"children":1154},{"className":1153},[],[1155],{"type":187,"value":1156},"chmod -N",{"type":187,"value":55},{"data":1159,"body":1160},{},{"type":77,"children":1161},[1162],{"type":1092,"tag":21,"props":1163,"children":1164},{},[1165,1167,1172],{"type":187,"value":1166},"Возможно, приложение запущено через App Translocation (защита macOS). Перезапустите приложение из папки ",{"type":1092,"tag":48,"props":1168,"children":1170},{"className":1169},[],[1171],{"type":187,"value":604},{"type":187,"value":1173}," или отключите Translocation в настройках безопасности.",{"data":1175,"body":1176},{},{"type":77,"children":1177},[1178],{"type":1092,"tag":21,"props":1179,"children":1180},{},[1181,1183,1189,1191,1197],{"type":187,"value":1182},"Узнайте, к какому файлу или папке нет доступа. Откройте Терминал и выполните ",{"type":1092,"tag":48,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":187,"value":1188},"ls -l \u003Cпуть>",{"type":187,"value":1190},", чтобы увидеть текущего владельца и права (например, ",{"type":1092,"tag":48,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":187,"value":1196},"-rw-r--r--  1 root  wheel  0 Feb 14 10:00 file.txt",{"type":187,"value":391},{"data":1199,"body":1200},{},{"type":77,"children":1201},[1202],{"type":1092,"tag":21,"props":1203,"children":1204},{},[1205,1207,1213,1215,1220],{"type":187,"value":1206},"Если владелец не ваш пользователь, смените его: ",{"type":1092,"tag":48,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":187,"value":1212},"sudo chown -R $(whoami) \u003Cпуть>",{"type":187,"value":1214},". Флаг ",{"type":1092,"tag":48,"props":1216,"children":1218},{"className":1217},[],[1219],{"type":187,"value":269},{"type":187,"value":1221}," рекурсивно применит к папке. Введите пароль администратора при запросе.",{"data":1223,"body":1224},{},{"type":77,"children":1225},[1226],{"type":1092,"tag":21,"props":1227,"children":1228},{},[1229,1231,1237,1239,1245,1247,1253],{"type":187,"value":1230},"Дайте текущему пользователю права на чтение/запись: ",{"type":1092,"tag":48,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":187,"value":1236},"chmod u+rw \u003Cпуть>",{"type":187,"value":1238}," для файла или ",{"type":1092,"tag":48,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":187,"value":1244},"chmod -R u+rw \u003Cпапка>",{"type":187,"value":1246}," для папки. Для полного доступа всем: ",{"type":1092,"tag":48,"props":1248,"children":1250},{"className":1249},[],[1251],{"type":187,"value":1252},"chmod 777 \u003Cпуть>",{"type":187,"value":1254}," (осторожно!).",{"data":1256,"body":1257},{},{"type":77,"children":1258},[1259],{"type":1092,"tag":21,"props":1260,"children":1261},{},[1262,1264,1269,1271,1277],{"type":187,"value":1263},"Если ACL активна, выполните ",{"type":1092,"tag":48,"props":1265,"children":1267},{"className":1266},[],[1268],{"type":187,"value":1148},{"type":187,"value":1270},". Чтобы удалить все ACL-правила (сбросить к стандартным правам), используйте ",{"type":1092,"tag":48,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":187,"value":1276},"chmod -N \u003Cпуть>",{"type":187,"value":55},{"data":1279,"body":1280},{},{"type":77,"children":1281},[1282],{"type":1092,"tag":21,"props":1283,"children":1284},{},[1285,1287,1293,1295,1300],{"type":187,"value":1286},"Перезагрузите Mac в режиме восстановления (зажмите Command+R при включении). В Терминале восстановления выполните ",{"type":1092,"tag":48,"props":1288,"children":1290},{"className":1289},[],[1291],{"type":187,"value":1292},"csrutil disable",{"type":187,"value":1294},". Перезагрузитесь, исправьте права, затем повторно включите SIP (",{"type":1092,"tag":48,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":187,"value":555},{"type":187,"value":391},[1302,1926,2355],{"id":1303,"title":1304,"appliesTo":1305,"author":11,"body":1307,"canonical":1018,"code":1082,"createdAt":1870,"description":1871,"difficulty":1075,"draft":1022,"estimatedTime":1872,"extension":1024,"faq":1873,"howToSteps":1886,"howToTotalTime":1901,"image":1018,"keywords":1902,"locale":1064,"meta":1911,"navigation":1066,"path":1070,"platform":1068,"related":1912,"section":1073,"seo":1915,"severity":1916,"stem":1917,"summary":1918,"tags":1919,"twitterCreator":1018,"twitterSite":1018,"type":1924,"updatedAt":1870,"__hash__":1925},"content_ru/errors/macos/sip-error.md","Ошибка SIP на Mac: причины и 5 способов решения",[8,7,1306,9],"macOS Sequoia 15.x",{"type":13,"value":1308,"toc":1856},[1309,1313,1327,1330,1346,1356,1360,1399,1403,1407,1410,1480,1514,1522,1525,1611,1615,1618,1640,1647,1651,1654,1701,1708,1716,1815,1817,1821,1853],[16,1310,1312],{"id":1311},"что-означает-ошибка-sip","Что означает ошибка SIP",[21,1314,1315,1318,1319,107,1321,107,1323,107,1325,391],{},[25,1316,1317],{},"System Integrity Protection (SIP)",", также известная как «защита целостности системы», — это механизм безопасности в macOS, который ограничивает доступ к критически важным системным файлам и папкам (таким как ",[48,1320,106],{},[48,1322,110],{},[48,1324,113],{},[48,1326,116],{},[21,1328,1329],{},"Ошибка SIP возникает, когда приложение или пользователь пытается изменить, удалить или записать в эти защищённые области без должных привилегий. Типичные симптомы:",[41,1331,1332,1340,1343],{},[44,1333,46,1334,51,1337,55],{},[48,1335,1336],{},"Operation not permitted",[48,1338,1339],{},"Read-only file system",[44,1341,1342],{},"В графических утилитах: «Нет доступа», «Действие не может быть завершено».",[44,1344,1345],{},"При установке ПО: «Не удалось скопировать файлы в системную папку».",[21,1347,23,1348,1351,1352,1355],{},[25,1349,1350],{},"не является сбоем системы",", а является ",[987,1353,1354],{},"преднамеренным блокированием"," со стороны macOS для предотвращения повреждения ядра.",[16,1357,1359],{"id":1358},"причины-возникновения","Причины возникновения",[67,1361,1362,1375,1381,1387,1393],{},[44,1363,1364,1367,1368,1371,1372,55],{},[25,1365,1366],{},"Попытка ручной модификации системных файлов."," Например, изменение конфигурационных файлов в ",[48,1369,1370],{},"/etc/"," или библиотек в ",[48,1373,1374],{},"/usr/lib/",[44,1376,1377,1380],{},[25,1378,1379],{},"Установка устаревшего или несовместимого ПО."," Некоторые старые драйверы, системные расширения (kernel extensions) или утилиты пытаются писать в защищённые директории.",[44,1382,1383,1386],{},[25,1384,1385],{},"Конфликт с антивирусом или утилитами «оптимизации»."," Некоторые программы для «очистки» или «ускорения» Mac могут пытаться удалять или патчить системные файлы.",[44,1388,1389,1392],{},[25,1390,1391],{},"Повреждение NVRAM/PRAM или сбой загрузки."," Редко, но может привести к некорректному определению состояния SIP при старте.",[44,1394,1395,1398],{},[25,1396,1397],{},"Работа в среде без отключённого SIP."," Разработчики, администраторы, пытающиеся выполнить скрипты развёртывания, часто сталкиваются с этим барьером.",[16,1400,1402],{"id":1401},"способы-решения","Способы решения",[135,1404,1406],{"id":1405},"способ-1-временное-отключение-sip-рекомендуемый-для-разовых-задач","Способ 1: Временное отключение SIP (рекомендуемый для разовых задач)",[21,1408,1409],{},"Это самый безопасный и контролируемый способ. SIP отключается только на время выполнения необходимых действий и затем включается обратно.",[67,1411,1412,1421,1431,1449,1455,1461],{},[44,1413,1414,1417,1418,1420],{},[25,1415,1416],{},"Перезагрузите Mac в Recovery Mode."," Выключите компьютер. Включите и сразу удерживайте ",[48,1419,505],{}," до появления экрана восстановления.",[44,1422,1423,1426,1427,148,1429,55],{},[25,1424,1425],{},"Откройте Терминал."," В верхней панели меню выберите ",[48,1428,515],{},[48,1430,144],{},[44,1432,1433,1436,1446],{},[25,1434,1435],{},"Выполните команду отключения.",[154,1437,1438],{"className":156,"code":523,"language":158,"meta":159,"style":159},[48,1439,1440],{"__ignoreMap":159},[163,1441,1442,1444],{"class":165,"line":166},[163,1443,530],{"class":169},[163,1445,533],{"class":177},[987,1447,1448],{},"После этого SIP будет полностью отключён.",[44,1450,1451,1454],{},[25,1452,1453],{},"Перезагрузите Mac."," В меню «Яблоко» выберите «Перезагрузить». Система загрузится в обычном режиме с отключённой защитой.",[44,1456,1457,1460],{},[25,1458,1459],{},"Выполните необходимые действия."," Установите нужное ПО, измените файлы и т.д.",[44,1462,1463,1466,1467,1479],{},[25,1464,1465],{},"Снова включите SIP."," Повторите шаги 1-3, но в Терминале выполните:\n",[154,1468,1470],{"className":156,"code":1469,"language":158,"meta":159,"style":159},"csrutil enable\n",[48,1471,1472],{"__ignoreMap":159},[163,1473,1474,1476],{"class":165,"line":166},[163,1475,530],{"class":169},[163,1477,1478],{"class":177}," enable\n","\nПерезагрузите Mac. Защита будет восстановлена.",[1481,1482,1483,1493,1511],"blockquote",{},[21,1484,1485,1486,1489,1490,234],{},"💡 ",[25,1487,1488],{},"Совет:"," Если вам нужно только изменение файловой системы (например, для работы с символическими ссылками), используйте ",[25,1491,1492],{},"частичное отключение",[154,1494,1496],{"className":156,"code":1495,"language":158,"meta":159,"style":159},"csrutil enable --without fs\n",[48,1497,1498],{"__ignoreMap":159},[163,1499,1500,1502,1505,1508],{"class":165,"line":166},[163,1501,530],{"class":169},[163,1503,1504],{"class":177}," enable",[163,1506,1507],{"class":173}," --without",[163,1509,1510],{"class":177}," fs\n",[21,1512,1513],{},"Это сохранит защиту других компонентов (например, ядра, NVRAM).",[135,1515,1517,1518,1521],{"id":1516},"способ-2-проверка-и-исправление-через-fsck-если-проблема-в-файловой-системе","Способ 2: Проверка и исправление через ",[48,1519,1520],{},"fsck"," (если проблема в файловой системе)",[21,1523,1524],{},"Иногда ошибка доступа может быть вызвана повреждением файловой системы на системном разделе, а не самим SIP.",[67,1526,1527,1535,1541,1568,1606],{},[44,1528,1529,145,1532,391],{},[25,1530,1531],{},"Перезагрузитесь в Recovery Mode",[48,1533,1534],{},"Command + R",[44,1536,1537,1540],{},[25,1538,1539],{},"Откройте Терминал"," из меню «Утилиты».",[44,1542,1543,1546,1547,1560,1561,1564,1565,391],{},[25,1544,1545],{},"Определите идентификатор раздела."," Выполните:\n",[154,1548,1550],{"className":156,"code":1549,"language":158,"meta":159,"style":159},"diskutil list\n",[48,1551,1552],{"__ignoreMap":159},[163,1553,1554,1557],{"class":165,"line":166},[163,1555,1556],{"class":169},"diskutil",[163,1558,1559],{"class":177}," list\n","\nНайдите раздел ",[48,1562,1563],{},"Macintosh HD"," (или аналогичный) и запомните его идентификатор (например, ",[48,1566,1567],{},"disk1s1",[44,1569,1570,1573,1574,743,1576,1591,1592],{},[25,1571,1572],{},"Запустите проверку и исправление."," Предполагая, что ваш системный раздел — ",[48,1575,1567],{},[154,1577,1579],{"className":156,"code":1578,"language":158,"meta":159,"style":159},"diskutil verifyVolume /dev/disk1s1\n",[48,1580,1581],{"__ignoreMap":159},[163,1582,1583,1585,1588],{"class":165,"line":166},[163,1584,1556],{"class":169},[163,1586,1587],{"class":177}," verifyVolume",[163,1589,1590],{"class":177}," /dev/disk1s1\n","\nЕсли проверка найдёт ошибки, выполните:\n",[154,1593,1595],{"className":156,"code":1594,"language":158,"meta":159,"style":159},"diskutil repairVolume /dev/disk1s1\n",[48,1596,1597],{"__ignoreMap":159},[163,1598,1599,1601,1604],{"class":165,"line":166},[163,1600,1556],{"class":169},[163,1602,1603],{"class":177}," repairVolume",[163,1605,1590],{"class":177},[44,1607,1608,1610],{},[25,1609,558],{}," После завершения выйдите из Recovery Mode.",[135,1612,1614],{"id":1613},"способ-3-сброс-nvrampram-и-smc-аппаратный-сброс","Способ 3: Сброс NVRAM/PRAM и SMC (аппаратный сброс)",[21,1616,1617],{},"Проблемы с хранением состояния SIP (которое частично находится в NVRAM) могут вызывать ложные срабатывания защиты.",[41,1619,1620,1630],{},[44,1621,1622,1625,1626,1629],{},[25,1623,1624],{},"Сброс NVRAM/PRAM:"," Выключите Mac. Включите и сразу удерживайте ",[48,1627,1628],{},"Option + Command + P + R"," в течение ~20 секунд (на Mac с чипом Apple Silicon этот шаг не требуется).",[44,1631,1632,1635,1636,1639],{},[25,1633,1634],{},"Сброс SMC:"," Процедура зависит от модели (Intel/Apple Silicon). Для MacBook с Intel: выключите, подключите блок питания, нажмите ",[48,1637,1638],{},"Shift + Control + Option + Power"," на 10 секунд. Для Apple Silicon: просто выключите и подождите 30 секунд.",[21,1641,1642,1643,1646],{},"После сброса проверьте статус SIP (",[48,1644,1645],{},"csrutil status",") в обычном режиме.",[135,1648,1650],{"id":1649},"способ-4-восстановление-системы-через-terminal-если-mac-не-загружается","Способ 4: Восстановление системы через Terminal (если Mac не загружается)",[21,1652,1653],{},"Если SIP был отключен некорректно, и система не загружается, используйте Recovery Mode для восстановления.",[67,1655,1656,1663,1679,1685],{},[44,1657,1658,145,1661,391],{},[25,1659,1660],{},"Войдите в Recovery Mode",[48,1662,1534],{},[44,1664,1665,1668,1678],{},[25,1666,1667],{},"В Терминале выполните:",[154,1669,1670],{"className":156,"code":1469,"language":158,"meta":159,"style":159},[48,1671,1672],{"__ignoreMap":159},[163,1673,1674,1676],{"class":165,"line":166},[163,1675,530],{"class":169},[163,1677,1478],{"class":177},"\nЭто гарантированно включит защиту.",[44,1680,1681,1684],{},[25,1682,1683],{},"Попробуйте загрузиться."," Если система всё равно не загружается, возможно, повреждены другие компоненты.",[44,1686,1687,51,1690,1693,1694,1697,1698,1700],{},[25,1688,1689],{},"Воспользуйтесь восстановлением из Time Machine",[25,1691,1692],{},"переустановите macOS"," через утилиту «Дисковод» (Disk Utility) → «Восстановление macOS». ",[25,1695,1696],{},"Важно:"," переустановка не удаляет ваши личные файлы, если раздел ",[48,1699,1563],{}," не форматирован.",[135,1702,1704,1705,1707],{"id":1703},"способ-5-использование-sudo-и-правильных-путей-если-ошибка-в-скрипте","Способ 5: Использование ",[48,1706,244],{}," и правильных путей (если ошибка в скрипте)",[21,1709,1710,1711,1713,1714,55],{},"Часто ошибка ",[48,1712,1336],{}," появляется у администраторов, которые пытаются выполнить команду в защищённой папке, даже с ",[48,1715,244],{},[41,1717,1718,1734,1747],{},[44,1719,1720,1723,1724,107,1726,488,1728,492,1730,107,1732,55],{},[25,1721,1722],{},"Не пытайтесь"," писать напрямую в ",[48,1725,106],{},[48,1727,110],{},[48,1729,491],{},[48,1731,113],{},[48,1733,116],{},[44,1735,1736,1739,1740,1743,1744,1746],{},[25,1737,1738],{},"Используйте правильные пути:"," Для пользовательских утилит и скриптов размещайте их в ",[48,1741,1742],{},"/usr/local/bin/",". Для конфигурационных файлов — в ",[48,1745,1370],{}," (некоторые файлы там защищены, но большинство — нет).",[44,1748,1749,1752,1753,743,1756],{},[25,1750,1751],{},"Пример:"," Если нужно установить утилиту ",[48,1754,1755],{},"mytool",[154,1757,1759],{"className":156,"code":1758,"language":158,"meta":159,"style":159},"# ПРАВИЛЬНО (если mytool не требует записи в защищённые области)\nsudo cp mytool /usr/local/bin/\nsudo chmod 755 /usr/local/bin/mytool\n\n# НЕПРАВИЛЬНО (вызовет ошибку SIP)\nsudo cp mytool /usr/bin/\n",[48,1760,1761,1766,1779,1791,1797,1803],{"__ignoreMap":159},[163,1762,1763],{"class":165,"line":166},[163,1764,1765],{"class":447},"# ПРАВИЛЬНО (если mytool не требует записи в защищённые области)\n",[163,1767,1768,1770,1773,1776],{"class":165,"line":444},[163,1769,244],{"class":169},[163,1771,1772],{"class":177}," cp",[163,1774,1775],{"class":177}," mytool",[163,1777,1778],{"class":177}," /usr/local/bin/\n",[163,1780,1781,1783,1785,1788],{"class":165,"line":451},[163,1782,244],{"class":169},[163,1784,702],{"class":177},[163,1786,1787],{"class":173}," 755",[163,1789,1790],{"class":177}," /usr/local/bin/mytool\n",[163,1792,1794],{"class":165,"line":1793},4,[163,1795,1796],{"emptyLinePlaceholder":1066},"\n",[163,1798,1800],{"class":165,"line":1799},5,[163,1801,1802],{"class":447},"# НЕПРАВИЛЬНО (вызовет ошибку SIP)\n",[163,1804,1806,1808,1810,1812],{"class":165,"line":1805},6,[163,1807,244],{"class":169},[163,1809,1772],{"class":177},[163,1811,1775],{"class":177},[163,1813,1814],{"class":177}," /usr/bin/\n",[468,1816],{},[16,1818,1820],{"id":1819},"профилактика","Профилактика",[67,1822,1823,1829,1835,1841,1847],{},[44,1824,1825,1828],{},[25,1826,1827],{},"Не отключайте SIP на постоянной основе."," Включайте его сразу после выполнения необходимых задач. Постоянно отключённый SIP делает вашу систему уязвимой для вредоносного ПО и случайных повреждений.",[44,1830,1831,1834],{},[25,1832,1833],{},"Используйте виртуальные машины или отдельные разделы для экспериментов."," Для разработки и тестирования системных изменений создайте отдельный раздел или используйте VMware/Parallels.",[44,1836,1837,1840],{},[25,1838,1839],{},"Регулярно создавайте резервные копии (Time Machine)."," Это ваша страховка на случай, если изменение системных файлов приведёт к неработоспособности macOS.",[44,1842,1843,1846],{},[25,1844,1845],{},"Проверяйте совместимость ПО."," Перед установкой сторонних системных расширений (KEXT) или низкоуровневых утилит убедитесь, что они официально поддерживают вашу версию macOS.",[44,1848,1849,1852],{},[25,1850,1851],{},"Изучайте документацию."," Многие инструменты (например, Homebrew) имеют специальные инструкции по работе на Mac с включённым SIP, предлагая альтернативные пути установки.",[991,1854,1855],{},"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":159,"searchDepth":444,"depth":444,"links":1857},[1858,1859,1860,1869],{"id":1311,"depth":444,"text":1312},{"id":1358,"depth":444,"text":1359},{"id":1401,"depth":444,"text":1402,"children":1861},[1862,1863,1865,1866,1867],{"id":1405,"depth":451,"text":1406},{"id":1516,"depth":451,"text":1864},"Способ 2: Проверка и исправление через fsck (если проблема в файловой системе)",{"id":1613,"depth":451,"text":1614},{"id":1649,"depth":451,"text":1650},{"id":1703,"depth":451,"text":1868},"Способ 5: Использование sudo и правильных путей (если ошибка в скрипте)",{"id":1819,"depth":444,"text":1820},"2026-02-15 00:07:13","Системная защита macOS (SIP) блокирует критически важные файлы. Узнайте, как безопасно отключить SIP, исправить ошибку доступа и восстановить работу системы. Пошаговая инструкция с примерами команд.","15-30 мин",[1874,1877,1880,1883],{"question":1875,"answer":1876},"Можно ли полностью отключить SIP на постоянной основе?","Да, но это не рекомендуется. SIP защищает ядро системы от модификаций. Отключайте его только для временных задач (установка драйверов, глубокие настройки) и включайте обратно сразу после.",{"question":1878,"answer":1879},"Что делать, если Mac не загружается после отключения SIP?","Перезагрузите Mac в Recovery Mode (CMD+R при старте) и снова выполните `csrutil enable` в Терминале. Это восстановит защиту и позволит загрузиться.",{"question":1881,"answer":1882},"SIP влияет на производительность Mac?","Нет, SIP работает на уровне ядра и почти не влияет на производительность. Ошибки возникают только при попытке изменить защищённые файлы или папки.",{"question":1884,"answer":1885},"Можно ли настроить SIP, чтобы разрешить доступ только к конкретным файлам?","Да, начиная с macOS Catalina доступно частичное отключение через `csrutil` с флагами (например, `csrutil enable --without fs`). Это позволяет модифицировать файловую систему, сохраняя остальные ограничения.",[1887,1890,1892,1895,1898],{"name":1888,"text":1889},"Проверьте текущий статус SIP","Откройте Терминал и выполните команду `csrutil status`. Система сообщит, включена ли защита. Если видите `System Integrity Protection status: enabled.` — SIP активен.",{"name":1531,"text":1891},"Выключите Mac. Включите его и сразу удерживайте клавиши `Command (⌘) + R` до появления логотипа Apple или спиннинга. Вы попадёте в среду восстановления.",{"name":1893,"text":1894},"Отключите SIP через Терминал Recovery","В меню сверху выберите «Утилиты» → «Терминал». Введите команду `csrutil disable` и нажмите Enter. Для частичного отключения используйте `csrutil enable --without \u003Cфлаг>` (например, `--without fs`).",{"name":1896,"text":1897},"Перезагрузите Mac","Закройте Терминал, выйдите из Recovery Mode через меню «Яблоко» → «Перезагрузить». Система загрузится с отключённой или изменённой защитой SIP.",{"name":1899,"text":1900},"Верните SIP в исходное состояние","После выполнения необходимых действий (установки ПО, правки файлов) снова перейдите в Recovery Mode и выполните `csrutil enable` для полного включения защиты.","PT20M",[1903,1904,1905,1906,1907,1908,1909,1910],"ошибка sip macos","system integrity protection ошибка","заблокирован системный файл mac","как отключить sip на mac","csrutil command not found","mds_stores ошибка доступ","sip error recovery mode","защита целостности системы мак",{},[1913,1914],"/errors/macos/macos-recovery-mode","/guides/macos/terminal-basics",{"title":1304,"description":1871},"high","errors/macos/sip-error","Статья объясняет, что такое System Integrity Protection (SIP) в macOS, почему возникает ошибка доступа к системным файлам и как её исправить. Вы узнаете, как проверить статус SIP, временно отключить защиту, настроить исключения и восстановить систему без потери данных.",[1079,1082,1920,1921,1922,509,1923],"system integrity protection","ошибки системы","Terminal","администрирование","error","1v2bPR_sXxODCQFurwvGaAdCdDALAmXNy9BGHLOUhcA",{"id":1927,"title":1928,"appliesTo":1929,"author":11,"body":1931,"canonical":1018,"code":1018,"createdAt":2302,"description":2303,"difficulty":1075,"draft":1022,"estimatedTime":2304,"extension":1024,"faq":2305,"howToSteps":2318,"howToTotalTime":1054,"image":1018,"keywords":2329,"locale":1064,"meta":2340,"navigation":1066,"path":1071,"platform":1068,"related":2341,"section":2345,"seo":2346,"severity":1075,"stem":2347,"summary":2348,"tags":2349,"twitterCreator":1018,"twitterSite":1018,"type":1085,"updatedAt":2302,"__hash__":2354},"content_ru/guides/macos/app-translocation.md","Как отключить App Translocation в macOS: пошаговое решение",[1930],"macOS Catalina (10.15) и выше",{"type":13,"value":1932,"toc":2285},[1933,1937,1940,1944,1951,1954,1974,1977,1981,1984,2010,2013,2027,2031,2037,2041,2046,2050,2079,2083,2086,2094,2098,2104,2111,2114,2130,2133,2137,2140,2163,2172,2176,2179,2199,2203,2216,2228,2236,2259,2265,2273,2275,2279,2282],[16,1934,1936],{"id":1935},"введение","Введение",[21,1938,1939],{},"App Translocation — это встроенный механизм безопасности в macOS, который может стать причиной ошибок при запуске неподписанных или самоподписанных приложений. Если вы пытаетесь запустить программу, скачанную из интернета, и она внезапно «исчезает» или работает некорректно, скорее всего, виноват App Translocation. Этот гайд поможет вам понять, как он работает и как его отключить, чтобы нормально использовать нужное программное обеспечение.",[16,1941,1943],{"id":1942},"что-такое-app-translocation","Что такое App Translocation?",[21,1945,1946,1947,1950],{},"App Translocation (транслокация приложений) — функция системы Gatekeeper в macOS, представленная с OS X Mountain Lion (10.8). Когда вы запускаете приложение, которое не подписано доверенным разработчиком или не заверено Apple, macOS автоматически копирует его во временную изолированную папку (обычно в ",[48,1948,1949],{},"/private/var/folders/",") и запускает оттуда. Это делается для ограничения доступа приложения к файловой системе и другим ресурсам, снижая потенциальный ущерб от вредоносного кода.",[21,1952,1953],{},"Ключевые особенности:",[41,1955,1956,1962,1968],{},[44,1957,1958,1961],{},[25,1959,1960],{},"Автоматическое срабатывание",": Только при первом запуске неподписанного приложения.",[44,1963,1964,1967],{},[25,1965,1966],{},"Изоляция",": Приложение работает в «песочнице», не имея доступа к своим исходным файлам (например, к настройкам в папке приложения).",[44,1969,1970,1973],{},[25,1971,1972],{},"Временное решение",": Translocation действует до тех пор, пока приложение не будет подписано или не пройдет проверку Gatekeeper.",[21,1975,1976],{},"Если приложение зависит от файлов в своей папке (например, плагины или ресурсы), translocation может вызвать ошибки вроде «Файл не найден» или некорректную работу.",[16,1978,1980],{"id":1979},"почему-app-translocation-вызывает-проблемы","Почему App Translocation вызывает проблемы?",[21,1982,1983],{},"Хотя Translocation улучшает безопасность, он часто создает неудобства для пользователей:",[41,1985,1986,1992,1998,2004],{},[44,1987,1988,1991],{},[25,1989,1990],{},"Потеря данных",": Настройки, сохраненные в папке приложения, могут не сохраняться, так как translocation использует копию.",[44,1993,1994,1997],{},[25,1995,1996],{},"Ошибки запуска",": Некоторые программы проверяют свой путь и завершаются с ошибкой, если обнаруживают, что они запущены из временной папки.",[44,1999,2000,2003],{},[25,2001,2002],{},"Сложность диагностики",": Пользователь может не понять, почему приложение не работает, так как translocation происходит автоматически и без явных сообщений.",[44,2005,2006,2009],{},[25,2007,2008],{},"Проблемы с обновлениями",": Обновление приложения через встроенный механизм может проваливаться, так как оригинальные файлы недоступны.",[21,2011,2012],{},"Типичные симптомы:",[41,2014,2015,2018,2021,2024],{},[44,2016,2017],{},"Приложение запускается, но сразу закрывается.",[44,2019,2020],{},"Появляются ошибки доступа к файлам или папкам.",[44,2022,2023],{},"Настройки приложения не сохраняются между сеансами.",[44,2025,2026],{},"Сообщения вроде «Приложение повреждено и не может быть открыто» (хотя файл цел).",[16,2028,2030],{"id":2029},"как-отключить-app-translocation","Как отключить App Translocation",[21,2032,2033,2034,55],{},"Отключение App Translocation требует изменения глобальных настроек Gatekeeper. Это снизит уровень защиты, но решит проблемы с запуском. ",[25,2035,2036],{},"Выполняйте действия только с приложениями из доверенных источников",[135,2038,2040],{"id":2039},"шаг-1-подготовка","Шаг 1: Подготовка",[21,2042,2043,2044,55],{},"Убедитесь, что у вас есть доступ к администратору. Вам понадобится пароль для выполнения команд с ",[48,2045,244],{},[135,2047,2049],{"id":2048},"шаг-2-отключение-gatekeeper-это-отключит-translocation","Шаг 2: Отключение Gatekeeper (это отключит Translocation)",[67,2051,2052,2057,2076],{},[44,2053,141,2054,2056],{},[25,2055,144],{}," (через Spotlight или папку Утилиты).",[44,2058,2059,2060,2075],{},"Введите следующую команду:\n",[154,2061,2063],{"className":156,"code":2062,"language":158,"meta":159,"style":159},"sudo spctl --master-disable\n",[48,2064,2065],{"__ignoreMap":159},[163,2066,2067,2069,2072],{"class":165,"line":166},[163,2068,244],{"class":169},[163,2070,2071],{"class":177}," spctl",[163,2073,2074],{"class":173}," --master-disable\n","\nНажмите Enter. Система запросит пароль администратора (вводите его, символы не отображаются).",[44,2077,2078],{},"Дождитесь завершения. Эта команда отключает проверку подписи для всех приложений, что автоматически останавливает App Translocation.",[135,2080,2082],{"id":2081},"шаг-3-перезагрузка","Шаг 3: Перезагрузка",[21,2084,2085],{},"Перезагрузите Mac, чтобы изменения вступили в силу:",[41,2087,2088,2091],{},[44,2089,2090],{},"Нажмите на логотип Apple в верхнем левом углу.",[44,2092,2093],{},"Выберите «Перезагрузка».",[135,2095,2097],{"id":2096},"шаг-4-проверка","Шаг 4: Проверка",[21,2099,2100,2101,2103],{},"После перезагрузки попробуйте запустить проблемное приложение. Оно должно работать из исходной папки (например, из ",[48,2102,604],{},"). Если translocation все еще активен, убедитесь, что вы правильно ввели команду и перезагрузили систему.",[135,2105,2107,2108],{"id":2106},"альтернативный-метод-использование-флага-no-translocate","Альтернативный метод: использование флага ",[48,2109,2110],{},"--no-translocate",[21,2112,2113],{},"Для отдельных приложений можно временно отключить translocation при запуске через Терминал:",[154,2115,2117],{"className":156,"code":2116,"language":158,"meta":159,"style":159},"open --no-translocate /Путь/К/Приложению.app\n",[48,2118,2119],{"__ignoreMap":159},[163,2120,2121,2124,2127],{"class":165,"line":166},[163,2122,2123],{"class":169},"open",[163,2125,2126],{"class":173}," --no-translocate",[163,2128,2129],{"class":177}," /Путь/К/Приложению.app\n",[21,2131,2132],{},"Это полезно, если вы не хотите отключать Gatekeeper глобально. Однако метод работает только при запуске из командной строки.",[16,2134,2136],{"id":2135},"важные-предупреждения","Важные предупреждения",[21,2138,2139],{},"Отключение App Translocation и Gatekeeper снижает защиту вашего Mac:",[41,2141,2142,2148,2157],{},[44,2143,2144,2147],{},[25,2145,2146],{},"Риск вредоносного ПО",": macOS перестанет блокировать неподписанные приложения автоматически. Устанавливайте ПО только с официальных сайтов или из App Store.",[44,2149,2150,2153,2154,55],{},[25,2151,2152],{},"Рекомендация",": После установки доверенного приложения рассмотрите возможность повторного включения Gatekeeper командой ",[48,2155,2156],{},"sudo spctl --master-enable",[44,2158,2159,2162],{},[25,2160,2161],{},"Совместимость",": Некоторые приложения (например, от крупных компаний) могут требовать подписи для корректной работы с аккаунтами или облачными сервисами.",[1481,2164,2165],{},[21,2166,2167,2168,2171],{},"⚠️ ",[25,2169,2170],{},"Важно",": Если вы отключили Gatekeeper, всегда проверяйте целостность загружаемых файлов (например, через хеши) и используйте антивирус.",[16,2173,2175],{"id":2174},"что-дальше","Что дальше?",[21,2177,2178],{},"После отключения App Translocation:",[67,2180,2181,2187,2193],{},[44,2182,2183,2186],{},[25,2184,2185],{},"Протестируйте приложение",": Убедитесь, что все функции работают, а настройки сохраняются.",[44,2188,2189,2192],{},[25,2190,2191],{},"Рассмотрите подпись приложения",": Если вы разработчик, подпишите приложение через Apple Developer Account, чтобы избежать необходимости отключать translocation.",[44,2194,2195,2198],{},[25,2196,2197],{},"Верните Gatekeeper, если возможно",": Как только приложение работает стабильно, включите Gatekeeper обратно для общей безопасности.",[16,2200,2202],{"id":2201},"часто-задаваемые-вопросы","Часто задаваемые вопросы",[21,2204,2205,2208,2211,2212,2215],{},[25,2206,2207],{},"Можно ли отключить App Translocation только для одного пользователя?",[2209,2210],"br",{},"\nНет, настройка ",[48,2213,2214],{},"spctl"," применяется глобально ко всей системе. Однако вы можете управлять правами через настройки конфиденциальности (System Preferences → Security & Privacy) для отдельных приложений.",[21,2217,2218,2225,2227],{},[25,2219,2220,2221,2224],{},"Почему команда ",[48,2222,2223],{},"sudo spctl --master-disable"," не работает?",[2209,2226],{},"\nУбедитесь, что вы вводите команду точно и у вас есть права администратора. Также проверьте, не активен ли System Integrity Protection (SIP), который может ограничивать изменения. В этом случае временно отключите SIP (не рекомендуется).",[21,2229,2230,2233,2235],{},[25,2231,2232],{},"Как узнать, активен ли App Translocation для конкретного приложения?",[2209,2234],{},"\nЗапустите приложение, затем откройте Терминал и выполните:",[154,2237,2239],{"className":156,"code":2238,"language":158,"meta":159,"style":159},"ps aux | grep НазваниеПриложения\n",[48,2240,2241],{"__ignoreMap":159},[163,2242,2243,2246,2249,2253,2256],{"class":165,"line":166},[163,2244,2245],{"class":169},"ps",[163,2247,2248],{"class":177}," aux",[163,2250,2252],{"class":2251},"szBVR"," |",[163,2254,2255],{"class":169}," grep",[163,2257,2258],{"class":177}," НазваниеПриложения\n",[21,2260,2261,2262,2264],{},"Если путь к приложению начинается с ",[48,2263,1949],{},", translocation активен.",[21,2266,2267,2270,2272],{},[25,2268,2269],{},"Будет ли приложение работать после отключения translocation, если оно из App Store?",[2209,2271],{},"\nДа, приложения из App Store всегда подписаны Apple и не подвергаются translocation. Отключение не повлияет на них.",[468,2274],{},[16,2276,2278],{"id":2277},"заключение","Заключение",[21,2280,2281],{},"App Translocation — важная, но иногда назойливая функция безопасности macOS. Отключив его, вы сможете запускать любые приложения без ограничений, но помните о рисках. Используйте этот метод точечно, только для доверенного ПО, и старайтесь возвращать Gatekeeper в активное состояние после настройки. Если проблемы останутся, проверьте, не связаны ли они с другими механизмами, например, с System Integrity Protection или настройками конфиденциальности.",[991,2283,2284],{},"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);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":159,"searchDepth":444,"depth":444,"links":2286},[2287,2288,2289,2290,2298,2299,2300,2301],{"id":1935,"depth":444,"text":1936},{"id":1942,"depth":444,"text":1943},{"id":1979,"depth":444,"text":1980},{"id":2029,"depth":444,"text":2030,"children":2291},[2292,2293,2294,2295,2296],{"id":2039,"depth":451,"text":2040},{"id":2048,"depth":451,"text":2049},{"id":2081,"depth":451,"text":2082},{"id":2096,"depth":451,"text":2097},{"id":2106,"depth":451,"text":2297},"Альтернативный метод: использование флага --no-translocate",{"id":2135,"depth":444,"text":2136},{"id":2174,"depth":444,"text":2175},{"id":2201,"depth":444,"text":2202},{"id":2277,"depth":444,"text":2278},"2026-02-14 12:22:31","Подробное руководство по отключению App Translocation в macOS. Решите проблемы с запуском неподписанных приложений за 5 минут. Пошаговые инструкции для всех версий.","10-15 минут",[2306,2309,2312,2315],{"question":2307,"answer":2308},"Что такое App Translocation и почему macOS его использует?","App Translocation — это механизм безопасности macOS, который временно перемещает неподписанные приложения в изолированную папку при первом запуске, чтобы предотвратить возможные атаки. Это часть системы Gatekeeper.",{"question":2310,"answer":2311},"Как временно обойти App Translocation без отключения?","Вы можете запустить приложение через контекстное меню «Открыть» (клик правой кнопкой), затем подтвердить запуск в диалоге. Это обойдет translocation для этого конкретного запуска.",{"question":2313,"answer":2314},"Отключение App Translocation снижает безопасность системы?","Да, отключение уменьшает защиту от вредоносного ПО, так как macOS перестанет изолировать неподписанные приложения. Делайте это только для доверенных источников.",{"question":2316,"answer":2317},"Можно ли отключить App Translocation только для конкретного приложения?","Нет, App Translocation управляется глобально через настройки Gatekeeper. Для отдельных приложений используйте обходной метод через контекстное меню или подпишите приложение.",[2319,2321,2324,2326],{"name":1539,"text":2320},"Найдите Терминал в папке Утилиты или через Spotlight (Cmd+Пробел, введите «Терминал»).",{"name":2322,"text":2323},"Включите отладку Gatekeeper","Введите команду `sudo spctl --master-disable` и нажмите Enter. Введите пароль администратора (символы не отображаются).",{"name":1896,"text":2325},"Для применения изменений перезагрузите компьютер через меню Apple → Перезагрузка.",{"name":2327,"text":2328},"Проверьте статус","После перезагрузки, попробуйте запустить приложение. Translocation больше не должен активироваться. Убедитесь, что приложение работает корректно.",[2330,2331,2332,2333,2334,2335,2336,2337,2338,2339],"app translocation macos","отключить app translocation","translocation error macos","не запускается приложение macos translocation","как убрать app translocation","macos неподписанные приложения","Gatekeeper translocation","ошибка translocation macos","app translocation отключить","macos безопасность приложений",{},[2342,2343,2344],"/guides/macos/disable-gatekeeper","/guides/macos/run-untrusted-apps","/guides/macos/sip-configuration","Гайды macOS",{"title":1928,"description":2303},"guides/macos/app-translocation","В этом гайде вы узнаете, что такое App Translocation и как его отключить, чтобы запускать неподписанные приложения без ограничений.",[1079,2350,122,2351,2352,1081,2353],"безопасность","Gatekeeper","настройки системы","untrusted apps","DldVrNDKTZ8HO4fn4wf0iDu8P-kqcESM4_mzuTL7afE",{"id":2356,"title":2357,"appliesTo":2358,"author":1018,"body":2359,"canonical":1018,"code":2918,"createdAt":1018,"description":2919,"difficulty":1075,"draft":1022,"estimatedTime":1018,"extension":1024,"faq":2920,"howToSteps":2933,"howToTotalTime":2952,"image":1018,"keywords":2953,"locale":1018,"meta":2962,"navigation":1066,"path":1072,"platform":1068,"related":2963,"section":1073,"seo":2967,"severity":1916,"stem":2968,"summary":2969,"tags":2970,"twitterCreator":1018,"twitterSite":1018,"type":1924,"updatedAt":1018,"__hash__":2977},"content_ru/errors/macos/disk-io-error.md","Ошибка Disk I/O на macOS: причины и способы исправления",[],{"type":13,"value":2360,"toc":2898},[2361,2365,2379,2385,2388,2402,2405,2407,2445,2447,2451,2460,2486,2497,2501,2507,2591,2595,2598,2691,2698,2702,2705,2711,2726,2731,2740,2744,2747,2769,2773,2776,2793,2795,2840,2842,2844,2848,2853,2857,2860,2864,2878,2882,2888,2892,2895],[16,2362,2364],{"id":2363},"что-означает-ошибка-disk-io-на-macos","Что означает ошибка Disk I/O на macOS",[21,2366,23,2367,2370,2371,2374,2375,2378],{},[25,2368,2369],{},"Disk I/O"," (Input/Output Error) возникает, когда операционная система macOS не может выполнить операцию чтения (",[48,2372,2373],{},"read",") или записи (",[48,2376,2377],{},"write",") данных на физический накопитель (SSD или HDD). В консоли или системных логах это может выглядеть как:",[154,2380,2383],{"className":2381,"code":2382,"language":187},[185],"disk0s2: I/O error\ndisk1: Input/output error\nI/O error on disk\n",[48,2384,2382],{"__ignoreMap":159},[21,2386,2387],{},"Такая ошибка обычно сопровождается:",[41,2389,2390,2393,2396,2399],{},[44,2391,2392],{},"Зависанием или крахом приложений.",[44,2394,2395],{},"Невозможностью открыть/сохранить файлы.",[44,2397,2398],{},"Медленной работой системы или отдельных программ.",[44,2400,2401],{},"Появлением сообщения «Не удалось выполнить операцию ввода-вывода» при копировании файлов.",[21,2403,2404],{},"Ошибка указывает на проблему на уровне взаимодействия между файловой системой (APFS, HFS+) и аппаратным накопителем.",[16,2406,1359],{"id":1358},[67,2408,2409,2415,2421,2427,2433,2439],{},[44,2410,2411,2414],{},[25,2412,2413],{},"Повреждение файловой системы"," — некорректное завершение работы, сбой при записи, вирусные атаки.",[44,2416,2417,2420],{},[25,2418,2419],{},"Аппаратные неисправности накопителя"," — износ SSD/HDD, выход из строя контроллера, плохие сектора.",[44,2422,2423,2426],{},[25,2424,2425],{},"Проблемы с кабелем или разъёмом"," (особенно для внешних дисков) — окисление, механические повреждения.",[44,2428,2429,2432],{},[25,2430,2431],{},"Конфликт драйверов или кешей"," — после обновления macOS или установки стороннего ПО.",[44,2434,2435,2438],{},[25,2436,2437],{},"Перегрев диска"," — приводит к временным сбоям в работе контроллера.",[44,2440,2441,2444],{},[25,2442,2443],{},"Некорректное отключение накопителя"," — например, при использовании внешнего диска без безопасного извлечения.",[16,2446,1402],{"id":1401},[135,2448,2450],{"id":2449},"способ-1-использование-first-aid-в-disk-utility","Способ 1: Использование First Aid в Disk Utility",[21,2452,2453,2454,145,2457,2459],{},"Встроенная утилита ",[25,2455,2456],{},"First Aid",[48,2458,1556],{},") проверяет и исправляет inconsistencies файловой системы.",[67,2461,2462,2470,2477,2483],{},[44,2463,141,2464,145,2467,391],{},[25,2465,2466],{},"Утилиту диска",[48,2468,2469],{},"/Applications/Utilities/Disk Utility.app",[44,2471,2472,2473,2476],{},"В левой колонке выберите ",[25,2474,2475],{},"физический диск"," (например, «Apple SSD AP0256J»), а не раздел (том).",[44,2478,2479,2480,2482],{},"Нажмите кнопку ",[25,2481,2456],{}," и подтвердите запуск.",[44,2484,2485],{},"Дождитесь завершения. Если First Aid не может исправить ошибку, она предложит создать новый раздел (это приведёт к потере данных).",[1481,2487,2488],{},[21,2489,2167,2490,2492,2493,2496],{},[25,2491,1696],{}," Для системного диска (загрузочного) First Aid может не запуститься. В этом случае перезагрузитесь в режиме восстановления (",[48,2494,2495],{},"Cmd+R"," при включении) и выполните First Aid оттуда.",[135,2498,2500],{"id":2499},"способ-2-проверка-и-восстановление-через-terminal-fsck","Способ 2: Проверка и восстановление через Terminal (fsck)",[21,2502,2503,2504,2506],{},"Если First Aid не помогает, используйте команду ",[48,2505,1520],{}," (file system check) в режиме восстановления.",[67,2508,2509,2515,2520,2549,2588],{},[44,2510,2511,2512,2514],{},"Перезагрузите Mac, удерживая клавиши ",[48,2513,2495],{}," до появления логотипа Apple.",[44,2516,512,2517,55],{},[25,2518,2519],{},"Утилиты → Терминал",[44,2521,2522,2523,2533,2534,2540,2541,2544,2545,2548],{},"Определите идентификатор диска командой:\n",[154,2524,2525],{"className":156,"code":1549,"language":158,"meta":159,"style":159},[48,2526,2527],{"__ignoreMap":159},[163,2528,2529,2531],{"class":165,"line":166},[163,2530,1556],{"class":169},[163,2532,1559],{"class":177},"\nПример вывода:\n",[154,2535,2538],{"className":2536,"code":2537,"language":187},[185],"/dev/disk0 (internal, physical):\n   #:                       TYPE NAME                    SIZE       IDENTIFIER\n   0:      GUID_partition_scheme                        *512.1 GB   disk0\n   1:                        EFEF 512.1 GB   disk0s1\n   2:                 Apple_APFS Container disk1         512.1 GB   disk0s2\n",[48,2539,2537],{"__ignoreMap":159},"\nВ данном случае системный том находится в контейнере APFS ",[48,2542,2543],{},"disk1",". Для APFS команда ",[48,2546,2547],{},"fsck_apfs"," применяется к контейнеру.",[44,2550,2551,2552,2567,2568,2583,2584,2587],{},"Для APFS выполните:\n",[154,2553,2555],{"className":156,"code":2554,"language":158,"meta":159,"style":159},"fsck_apfs -y /dev/disk1\n",[48,2556,2557],{"__ignoreMap":159},[163,2558,2559,2561,2564],{"class":165,"line":166},[163,2560,2547],{"class":169},[163,2562,2563],{"class":173}," -y",[163,2565,2566],{"class":177}," /dev/disk1\n","\nДля HFS+ (устаревшие системы):\n",[154,2569,2571],{"className":156,"code":2570,"language":158,"meta":159,"style":159},"fsck_hfs -y /dev/disk0s2\n",[48,2572,2573],{"__ignoreMap":159},[163,2574,2575,2578,2580],{"class":165,"line":166},[163,2576,2577],{"class":169},"fsck_hfs",[163,2579,2563],{"class":173},[163,2581,2582],{"class":177}," /dev/disk0s2\n","\nФлаг ",[48,2585,2586],{},"-y"," автоматически отвечает «да» на предложения исправить ошибки.",[44,2589,2590],{},"Если команда находит и исправляет ошибки, перезагрузите Mac обычным способом.",[135,2592,2594],{"id":2593},"способ-3-проверка-здоровья-накопителя-smart","Способ 3: Проверка здоровья накопителя (SMART)",[21,2596,2597],{},"Ошибки I/O часто связаны с износом SSD/HDD. Проверьте атрибуты SMART.",[67,2599,2600,2630,2642,2662],{},[44,2601,789,2602,2605,2606,2613,2614],{},[48,2603,2604],{},"smartmontools"," через Homebrew (если нет Homebrew, установите его с ",[2607,2608,2612],"a",{"href":2609,"rel":2610},"https://brew.sh",[2611],"nofollow","официального сайта","):\n",[154,2615,2617],{"className":156,"code":2616,"language":158,"meta":159,"style":159},"brew install smartmontools\n",[48,2618,2619],{"__ignoreMap":159},[163,2620,2621,2624,2627],{"class":165,"line":166},[163,2622,2623],{"class":169},"brew",[163,2625,2626],{"class":177}," install",[163,2628,2629],{"class":177}," smartmontools\n",[44,2631,2632,2633,107,2636,2638,2639,55],{},"Найдите идентификатор диска (",[48,2634,2635],{},"disk0",[48,2637,2543],{}," и т.д.) через ",[48,2640,2641],{},"diskutil list",[44,2643,520,2644],{},[154,2645,2647],{"className":156,"code":2646,"language":158,"meta":159,"style":159},"sudo smartctl -a /dev/disk0\n",[48,2648,2649],{"__ignoreMap":159},[163,2650,2651,2653,2656,2659],{"class":165,"line":166},[163,2652,244],{"class":169},[163,2654,2655],{"class":177}," smartctl",[163,2657,2658],{"class":173}," -a",[163,2660,2661],{"class":177}," /dev/disk0\n",[44,2663,2664,2665],{},"Ищите в выводе:\n",[41,2666,2667,2673,2679,2685],{},[44,2668,2669,2672],{},[48,2670,2671],{},"SMART overall-health self-assessment test result: PASSED"," — хорошо.",[44,2674,2675,2678],{},[48,2676,2677],{},"Reallocated_Sector_Ct"," — количество переназначенных секторов. >0 — тревога.",[44,2680,2681,2684],{},[48,2682,2683],{},"Current_Pending_Sector"," — ожидающие переназначение секторы. >0 — диск скоро выйдет из строя.",[44,2686,2687,2690],{},[48,2688,2689],{},"Media and Data Integrity Errors"," — ошибки целостности носителя.",[21,2692,2693,2694,2697],{},"Если здоровье — ",[48,2695,2696],{},"FAILED"," или есть высокие значения переназначенных секторов, диск требует замены.",[135,2699,2701],{"id":2700},"способ-4-сброс-smc-и-nvram-для-intel-mac","Способ 4: Сброс SMC и NVRAM (для Intel Mac)",[21,2703,2704],{},"Иногда ошибки I/O связаны с проблемами управления питанием или кешами.",[21,2706,2707,2710],{},[25,2708,2709],{},"Сброс SMC"," (System Management Controller):",[67,2712,2713,2716,2723],{},[44,2714,2715],{},"Выключите Mac.",[44,2717,2718,2719,2722],{},"На ноутбуке с T2-чипом: удерживайте ",[48,2720,2721],{},"Ctrl+Option+Shift"," (слева) 7 секунд, затем нажмите и удерживайте кнопку питания ещё 7 секунд. Отпустите все кнопки, подождите несколько секунд и включите.",[44,2724,2725],{},"На Mac mini/iMac: отключите кабель питания на 15 секунд, затем подключите.",[21,2727,2728,234],{},[25,2729,2730],{},"Сброс NVRAM",[67,2732,2733],{},[44,2734,2735,2736,2739],{},"Включите Mac и сразу удерживайте ",[48,2737,2738],{},"Option+Cmd+P+R"," около 20 секунд (на Mac с T2-чипом —直到 вы увидите второй звук загрузки или появление логотипа Apple).",[135,2741,2743],{"id":2742},"способ-5-переустановка-macos","Способ 5: Переустановка macOS",[21,2745,2746],{},"Если ошибка вызвана повреждением системных файлов, переустановите macOS без стирания диска.",[67,2748,2749,2754,2760,2763],{},[44,2750,2751,2752,391],{},"Перезагрузитесь в режим восстановления (",[48,2753,2495],{},[44,2755,2756,2757,55],{},"Выберите ",[25,2758,2759],{},"Переустановить macOS",[44,2761,2762],{},"Следуйте инструкциям. Процесс установит новую копию системы поверх старой, сохраняя пользовательские данные.",[44,2764,2765,2766,2768],{},"После переустановки снова выполните ",[25,2767,2456],{}," на системном диске.",[135,2770,2772],{"id":2771},"способ-6-аппаратная-диагностика-и-замена-диска","Способ 6: Аппаратная диагностика и замена диска",[21,2774,2775],{},"Если все программные методы не помогли, а SMART показывает ошибки:",[67,2777,2778,2784,2787,2790],{},[44,2779,2780,2781,391],{},"Создайте загрузочный внешний диск с macOS (через ",[48,2782,2783],{},"Create Installer",[44,2785,2786],{},"Загрузитесь с него и проверьте, воспроизводится ли ошибка. Если нет — проблема в основном диске.",[44,2788,2789],{},"Для MacBook: замена SSD может потребовать пайки (новые модели) или просто замены модуля (старые). Обратитесь в авторизованный сервисный центр.",[44,2791,2792],{},"Для Mac desktop: проверьте подключение SATA/PCIe кабеля, попробуйте другой порт.",[16,2794,1820],{"id":1819},[41,2796,2797,2803,2812,2818,2824,2830],{},[44,2798,2799,2802],{},[25,2800,2801],{},"Регулярное создание резервных копий"," через Time Machine или сторонние решения.",[44,2804,2805,2808,2809,55],{},[25,2806,2807],{},"Безопасное извлечение внешних дисков"," через значок в Finder или ",[48,2810,2811],{},"diskutil eject",[44,2813,2814,2817],{},[25,2815,2816],{},"Контроль температуры"," — не используйте Mac на мягких поверхностях, очищайте вентиляционные решётки.",[44,2819,2820,2823],{},[25,2821,2822],{},"Обновление macOS и firmware"," — Apple регулярно выпускает обновления, исправляющие проблемы с драйверами дисков.",[44,2825,2826,2829],{},[25,2827,2828],{},"Избегайте прерывания операций записи"," (отключение питания, принудительная перезагрузка во время копирования).",[44,2831,2832,2835,2836,2839],{},[25,2833,2834],{},"Периодическая проверка здоровья диска"," через ",[48,2837,2838],{},"smartctl"," (раз в 3-6 месяцев).",[468,2841],{},[16,2843,634],{"id":633},[135,2845,2847],{"id":2846},"что-делать-если-first-aid-не-запускается-на-системном-диске","Что делать, если First Aid не запускается на системном диске?",[21,2849,2751,2850,2852],{},[48,2851,2495],{},") и запустите First Aid оттуда. Это позволяет проверить диск, который не используется загруженной системой.",[135,2854,2856],{"id":2855},"может-ли-вирус-вызвать-ошибку-disk-io","Может ли вирус вызвать ошибку Disk I/O?",[21,2858,2859],{},"На macOS вредоносное ПО редко повреждает файловую систему напрямую, но может перегружать диск интенсивными операциями, приводя к сбоям. Установите антивирус и проверьте систему.",[135,2861,2863],{"id":2862},"как-отличить-аппаратную-ошибку-от-программной","Как отличить аппаратную ошибку от программной?",[41,2865,2866,2872],{},[44,2867,2868,2871],{},[25,2869,2870],{},"Аппаратная",": SMART-атрибуты ухудшаются, ошибки повторяются на разных разделах, диске, диск издает посторонние звуки (клики, скрежет для HDD).",[44,2873,2874,2877],{},[25,2875,2876],{},"Программная",": ошибка возникает на конкретном файле/папке, после сбоев ПО, First Aid часто помогает.",[135,2879,2881],{"id":2880},"можно-ли-продолжить-использовать-диск-с-ошибками-io","Можно ли продолжить использовать диск с ошибками I/O?",[21,2883,2884,2887],{},[25,2885,2886],{},"Не рекомендуется",". Это может привести к irreversible повреждению данных, внезапному отказу диска и потере информации. Как минимум, немедленно сделайте резервную копию.",[135,2889,2891],{"id":2890},"нужно-ли-форматировать-диск-для-исправления","Нужно ли форматировать диск для исправления?",[21,2893,2894],{},"Форматирование (стирание) — крайняя мера, которая гарантированно удалит все данные. Сначала попробуйте все методы восстановления. Если диск отформатировать, восстановите данные из резервной копии.",[991,2896,2897],{},"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}",{"title":159,"searchDepth":444,"depth":444,"links":2899},[2900,2901,2902,2910,2911],{"id":2363,"depth":444,"text":2364},{"id":1358,"depth":444,"text":1359},{"id":1401,"depth":444,"text":1402,"children":2903},[2904,2905,2906,2907,2908,2909],{"id":2449,"depth":451,"text":2450},{"id":2499,"depth":451,"text":2500},{"id":2593,"depth":451,"text":2594},{"id":2700,"depth":451,"text":2701},{"id":2742,"depth":451,"text":2743},{"id":2771,"depth":451,"text":2772},{"id":1819,"depth":444,"text":1820},{"id":633,"depth":444,"text":634,"children":2912},[2913,2914,2915,2916,2917],{"id":2846,"depth":451,"text":2847},{"id":2855,"depth":451,"text":2856},{"id":2862,"depth":451,"text":2863},{"id":2880,"depth":451,"text":2881},{"id":2890,"depth":451,"text":2891},"disk I/O","Пошаговая инструкция по диагностике и устранению ошибок ввода-вывода диска на macOS. Проверенные методы восстановления диска и файловой системы.",[2921,2924,2927,2930],{"question":2922,"answer":2923},"Что такое ошибка Disk I/O на Mac?","Ошибка Disk I/O (Input/Output) означает, что система не может корректно прочитать или записать данные на физический накопитель (SSD/HDD). Это может быть вызвано повреждением файловой системы, сбоями контроллера диска или аппаратными неисправностями.",{"question":2925,"answer":2926},"Можно ли исправить ошибку Disk I/O без потери данных?","Да, часто это возможно с помощью встроенных утилит macOS (`diskutil`, `fsck`). Однако перед любыми действиями обязательно сделайте резервную копию важных данных через Time Machine или клонируйте диск.",{"question":2928,"answer":2929},"Почему ошибка появляется после обновления macOS?","Обновление системы может конфликтовать с устаревшими драйверами (кешами) или привести к изменению структуры файловой системы (например, при конвертации HFS+ в APFS), что может вызвать ошибки ввода-вывода.",{"question":2931,"answer":2932},"Нужно ли обращаться в сервисный центр?","Если стандартные методы восстановления (`First Aid`, `fsck`) не помогают, а утилиты типа `smartctl` показывают плохое состояние здоровья накопителя (растущее количество bad sectors), это признак аппаратной неисправности, требующей замены диска.",[2934,2937,2940,2943,2946,2949],{"name":2935,"text":2936},"Создайте резервную копию данных","Перед любыми действиями подключите внешний накопитель и создайте резервную копию через **Системные настройки → Time Machine** или используйте `tmutil`. Это предотвратит потерю данных.",{"name":2938,"text":2939},"Запустите First Aid в Disk Utility","Откройте **Утилиту диска** (`Disk Utility`), выберите проблемный том и нажмите **First Aid**. Это проверит и попытается исправить структуру файловой системы (APFS/HFS+).",{"name":2941,"text":2942},"Выполните проверку в режиме восстановления","Перезагрузите Mac, удерживая `Cmd+R` для входа в режим восстановления. Запустите **Утилиту диска** оттуда и снова выполните **First Aid**. Это исключит interference со стороны запущенной системы.",{"name":2944,"text":2945},"Используйте Terminal для fsck (если First Aid не помог)","В режиме восстановления откройте **Терминал** из меню **Утилиты** и выполните команду `fsck_apfs -y /dev/diskXsY` (для APFS) или `fsck_hfs -y /dev/diskXsY` (для HFS+), где `diskXsY` — идентификатор вашего диска (узнать через `diskutil list`).",{"name":2947,"text":2948},"Проверьте здоровье накопителя (SMART)","В Терминале установите `smartmontools` (через Homebrew: `brew install smartmontools`) и выполните `sudo smartctl -a /dev/disk0`. Обратите внимание на поля `SMART overall-health self-assessment test result` и количество `Reallocated_Sector_Ct`.",{"name":2950,"text":2951},"Переустановите macOS (крайняя мера)","Если проблема программная и диска физически здоров, переустановите macOS без стирания диска (через режим восстановления). Это обновит системные файлы, сохранив ваши данные.","PT30M",[2954,2955,2956,2957,2958,2959,2960,2961],"ошибка disk i/o macos","disk input output error mac","как исправить ошибку диска на макбуке","diskutil repairDisk macOS","ошибка чтения диска Mac","disk I/O error fix","проблемы с диском на macOS","fsck Mac ошибка",{},[2964,2965,2966],"/errors/macos/kernel-panic","/errors/macos/startup-disk-full","/guides/macos/check-disk-health",{"title":2357,"description":2919},"errors/macos/disk-io-error","Статья поможет диагностировать и исправить ошибки Disk I/O на macOS, возникающие при проблемах чтения/записи на жесткий диск или SSD. Рассматриваются как программные, так и аппаратные причины.",[1079,2971,2972,1556,2973,2974,2975,2976],"диск","ошибка","filesystem","SSD","HFS+","APFS","UWO8pxNQezSgVNRQVecNXDfPT2hWtYPogaAPBA6GMSM"]