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