[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/file-permissions-chmod":3,"mdc--or00kw-key":699,"mdc--2tgan3-key":727,"mdc-rqxcit-key":743,"mdc--z16qhd-key":767,"mdc--uox5j7-key":783,"mdc--lzqtfu-key":799,"mdc-sqep8q-key":837,"mdc-no7mxa-key":862,"mdc-wqmuag-key":879,"mdc-11ukky-key":910,"related-/guides/linux/file-permissions-explain,/guides/linux/file-permissions-chown,/errors/linux/permission-denied":934},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":635,"code":635,"createdAt":636,"description":637,"difficulty":638,"draft":639,"estimatedTime":640,"extension":641,"faq":642,"howToSteps":655,"howToTotalTime":674,"image":635,"keywords":675,"locale":682,"meta":683,"navigation":271,"path":684,"platform":685,"related":686,"section":690,"seo":691,"severity":635,"stem":692,"summary":693,"tags":694,"twitterCreator":635,"twitterSite":635,"type":697,"updatedAt":636,"__hash__":698},"content_ru/guides/linux/file-permissions-chmod.md","Использование chmod для настройки прав доступа к файлам в Linux",[7,8,9,10],"Ubuntu 22.04","Debian 12","Fedora 38","Linux kernel 5.15+","FixPedia Team",{"type":13,"value":14,"toc":621},"minimark",[15,20,29,33,59,65,69,74,77,103,122,126,129,150,236,239,243,246,312,319,353,357,360,374,381,385,388,413,423,427,508,512,515,569,572,576,612,617],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28],"p",{},"Правильные права доступа защищают ваши данные от случайного изменения или удаления. Понимание ",[25,26,27],"code",{},"chmod"," необходимо для администрирования серверов, разработки скриптов и работы с общей средой. После выполнения этого гайда вы сможете быстро настраивать права для файлов и директорий, избегая типичных ошибок.",[16,30,32],{"id":31},"требования-подготовка","Требования / Подготовка",[34,35,36,49,56],"ul",{},[37,38,39,40,43,44,43,46,48],"li",{},"Любая современная дистрибутива Linux (например, ",[41,42,7],"strong",{},", ",[41,45,8],{},[41,47,9],{},").",[37,50,51,52,55],{},"Доступ к терминалу с правами обычного пользователя (или ",[25,53,54],{},"sudo"," для системных файлов).",[37,57,58],{},"Базовое знание командной строки (ввод команд, работа с путями).",[21,60,61,62,64],{},"Никакого дополнительного программного обеспечения не требуется — ",[25,63,27],{}," уже присутствует в любой системе.",[16,66,68],{"id":67},"пошаговая-инструкция","Пошаговая инструкция",[70,71,73],"h3",{"id":72},"шаг-1-проверить-текущие-права","Шаг 1: Проверить текущие права",[21,75,76],{},"Перед изменением прав всегда смотрите, что у вас есть.",[78,79,84],"pre",{"className":80,"code":81,"language":82,"meta":83,"style":83},"language-bash shiki shiki-themes github-light github-dark","ls -l /home/user/project/script.sh\n","bash","",[25,85,86],{"__ignoreMap":83},[87,88,91,95,99],"span",{"class":89,"line":90},"line",1,[87,92,94],{"class":93},"sScJk","ls",[87,96,98],{"class":97},"sj4cs"," -l",[87,100,102],{"class":101},"sZZnC"," /home/user/project/script.sh\n",[21,104,105,106,109,110,113,114,117,118,121],{},"Первая строка показывает права в формате ",[25,107,108],{},"rwxr-xr-x",". Здесь ",[25,111,112],{},"r"," — чтение, ",[25,115,116],{},"w"," — запись, ",[25,119,120],{},"x"," — выполнение.",[70,123,125],{"id":124},"шаг-2-изменить-права-с-помощью-числового-режима","Шаг 2: Изменить права с помощью числового режима",[21,127,128],{},"Числовой режим удобен для быстрой установки прав.",[78,130,132],{"className":80,"code":131,"language":82,"meta":83,"style":83},"# Полные права для владельца, чтение+выполнение для группы и остальных\nchmod 755 /home/user/project/script.sh\n",[25,133,134,140],{"__ignoreMap":83},[87,135,136],{"class":89,"line":90},[87,137,139],{"class":138},"sJ8bj","# Полные права для владельца, чтение+выполнение для группы и остальных\n",[87,141,143,145,148],{"class":89,"line":142},2,[87,144,27],{"class":93},[87,146,147],{"class":97}," 755",[87,149,102],{"class":101},[151,152,153,172],"table",{},[154,155,156],"thead",{},[157,158,159,163,166,169],"tr",{},[160,161,162],"th",{},"Цифра",[160,164,165],{},"Владелец",[160,167,168],{},"Группа",[160,170,171],{},"Остальные",[173,174,175,188,200,212,224],"tbody",{},[157,176,177,181,184,186],{},[178,179,180],"td",{},"7",[178,182,183],{},"rwx",[178,185,183],{},[178,187,183],{},[157,189,190,193,196,198],{},[178,191,192],{},"6",[178,194,195],{},"rw-",[178,197,195],{},[178,199,195],{},[157,201,202,205,208,210],{},[178,203,204],{},"5",[178,206,207],{},"r-x",[178,209,207],{},[178,211,207],{},[157,213,214,217,220,222],{},[178,215,216],{},"4",[178,218,219],{},"r--",[178,221,219],{},[178,223,219],{},[157,225,226,229,232,234],{},[178,227,228],{},"0",[178,230,231],{},"---",[178,233,231],{},[178,235,231],{},[237,238],"in-article-ad",{},[70,240,242],{"id":241},"шаг-3-изменить-права-с-помощью-символического-режима","Шаг 3: Изменить права с помощью символического режима",[21,244,245],{},"Символьный режим позволяет точно контролировать, кто что получает.",[78,247,249],{"className":80,"code":248,"language":82,"meta":83,"style":83},"# Добавить выполнение только для владельца\nchmod u+x backup.sh\n\n# Предоставить чтение всей группе\nchmod g+r config.json\n\n# Удалить запись у всех\nchmod a-w sensitive.txt\n",[25,250,251,256,266,273,279,290,295,301],{"__ignoreMap":83},[87,252,253],{"class":89,"line":90},[87,254,255],{"class":138},"# Добавить выполнение только для владельца\n",[87,257,258,260,263],{"class":89,"line":142},[87,259,27],{"class":93},[87,261,262],{"class":101}," u+x",[87,264,265],{"class":101}," backup.sh\n",[87,267,269],{"class":89,"line":268},3,[87,270,272],{"emptyLinePlaceholder":271},true,"\n",[87,274,276],{"class":89,"line":275},4,[87,277,278],{"class":138},"# Предоставить чтение всей группе\n",[87,280,282,284,287],{"class":89,"line":281},5,[87,283,27],{"class":93},[87,285,286],{"class":101}," g+r",[87,288,289],{"class":101}," config.json\n",[87,291,293],{"class":89,"line":292},6,[87,294,272],{"emptyLinePlaceholder":271},[87,296,298],{"class":89,"line":297},7,[87,299,300],{"class":138},"# Удалить запись у всех\n",[87,302,304,306,309],{"class":89,"line":303},8,[87,305,27],{"class":93},[87,307,308],{"class":101}," a-w",[87,310,311],{"class":101}," sensitive.txt\n",[21,313,314,315,318],{},"Синтаксис: ",[25,316,317],{},"chmod \u003Cкто>\u003Cдействие>\u003Cразряд> \u003Cфайл>",".",[34,320,321,339],{},[37,322,323,326,327,330,331,334,335,338],{},[25,324,325],{},"u"," — владелец, ",[25,328,329],{},"g"," — группа, ",[25,332,333],{},"o"," — остальные, ",[25,336,337],{},"a"," — все.",[37,340,341,344,345,348,349,352],{},[25,342,343],{},"+"," — добавить, ",[25,346,347],{},"-"," — убрать, ",[25,350,351],{},"="," — установить точно.",[70,354,356],{"id":355},"шаг-4-применить-права-к-директории","Шаг 4: Применить права к директории",[21,358,359],{},"Для каталогов права влияют на доступ к файлам внутри.",[78,361,363],{"className":80,"code":362,"language":82,"meta":83,"style":83},"chmod 755 /var/www/html\n",[25,364,365],{"__ignoreMap":83},[87,366,367,369,371],{"class":89,"line":90},[87,368,27],{"class":93},[87,370,147],{"class":97},[87,372,373],{"class":101}," /var/www/html\n",[21,375,376,377,380],{},"Рекомендуемый набор для публичной веб-папки — ",[25,378,379],{},"755"," (владелец может всё, остальные — читать и перечислять).",[70,382,384],{"id":383},"шаг-5-проверить-результат","Шаг 5: Проверить результат",[21,386,387],{},"После изменений проверьте изменения:",[78,389,391],{"className":80,"code":390,"language":82,"meta":83,"style":83},"ls -l /home/user/project/script.sh\n# или\nstat /home/user/project/script.sh\n",[25,392,393,401,406],{"__ignoreMap":83},[87,394,395,397,399],{"class":89,"line":90},[87,396,94],{"class":93},[87,398,98],{"class":97},[87,400,102],{"class":101},[87,402,403],{"class":89,"line":142},[87,404,405],{"class":138},"# или\n",[87,407,408,411],{"class":89,"line":268},[87,409,410],{"class":97},"stat",[87,412,102],{"class":101},[21,414,415,416,419,420,318],{},"Если права не изменились, проверьте права владельца: ",[25,417,418],{},"whoami"," и ",[25,421,422],{},"id",[70,424,426],{"id":425},"шаг-6-решить-типичные-проблемы","Шаг 6: Решить типичные проблемы",[151,428,429,442],{},[154,430,431],{},[157,432,433,436,439],{},[160,434,435],{},"Симптом",[160,437,438],{},"Вероятная причина",[160,440,441],{},"Решение",[173,443,444,460,473,489],{},[157,445,446,451,454],{},[178,447,448],{},[25,449,450],{},"chmod: невозможно выполнить операцию: файл не существует",[178,452,453],{},"Ошибочный путь или опечатка",[178,455,456,457],{},"Удостоверьтесь в правильности пути, используйте ",[25,458,459],{},"realpath",[157,461,462,467,470],{},[178,463,464],{},[25,465,466],{},"chmod: неверный режим",[178,468,469],{},"Использованы цифры > 7 или недопустимые символы",[178,471,472],{},"Используйте 0–7 для каждой категории",[157,474,475,480,483],{},[178,476,477],{},[25,478,479],{},"chmod: не удаётся определить группу",[178,481,482],{},"Нет прав на запись в каталог",[178,484,485,486,488],{},"Используйте ",[25,487,54],{}," для системных каталогов",[157,490,491,496,503],{},[178,492,493],{},[25,494,495],{},"chmod: не удаётся изменить режим",[178,497,498,499,502],{},"Файл иммутабелен (например, ",[25,500,501],{},"/etc/shadow",")",[178,504,505,506,502],{},"Требуются права root (",[25,507,54],{},[16,509,511],{"id":510},"проверка-результата","Проверка результата",[21,513,514],{},"После установки прав попробуйте выполнить действие, которое требует этих прав:",[78,516,518],{"className":80,"code":517,"language":82,"meta":83,"style":83},"# Чтение для всех\ncat /home/user/project/script.sh\n\n# Запись для владельца\necho \"new line\" >> /home/user/project/script.sh\n\n# Выполнение скрипта\n./script.sh\n",[25,519,520,525,532,536,541,555,559,564],{"__ignoreMap":83},[87,521,522],{"class":89,"line":90},[87,523,524],{"class":138},"# Чтение для всех\n",[87,526,527,530],{"class":89,"line":142},[87,528,529],{"class":93},"cat",[87,531,102],{"class":101},[87,533,534],{"class":89,"line":268},[87,535,272],{"emptyLinePlaceholder":271},[87,537,538],{"class":89,"line":275},[87,539,540],{"class":138},"# Запись для владельца\n",[87,542,543,546,549,553],{"class":89,"line":281},[87,544,545],{"class":97},"echo",[87,547,548],{"class":101}," \"new line\"",[87,550,552],{"class":551},"szBVR"," >>",[87,554,102],{"class":101},[87,556,557],{"class":89,"line":292},[87,558,272],{"emptyLinePlaceholder":271},[87,560,561],{"class":89,"line":297},[87,562,563],{"class":138},"# Выполнение скрипта\n",[87,565,566],{"class":89,"line":303},[87,567,568],{"class":93},"./script.sh\n",[21,570,571],{},"Если действия успешны, права настроены верно.",[16,573,575],{"id":574},"возможные-проблемы","Возможные проблемы",[34,577,578,587,593,606],{},[37,579,580,583,584,318],{},[41,581,582],{},"Права не распространяются на подкаталоги"," – используйте ",[25,585,586],{},"chmod -R",[37,588,589,592],{},[41,590,591],{},"Сбой из-за неправильного формата"," – убедитесь, что режим указан восьмеричным числом или символами.",[37,594,595,598,599,602,603,605],{},[41,596,597],{},"Неправильные права для веб-сервера"," – большинство серверов ожидают ",[25,600,601],{},"644"," для файлов и ",[25,604,379],{}," для директорий.",[37,607,608,611],{},[41,609,610],{},"Потеря прав после перезагрузки"," – убедитесь, что права установлены на файловой системе и не изменены владельцем.",[21,613,614,615,318],{},"Следуйте этим шагам, и вы сможете уверенно управлять правами доступа в Linux с помощью ",[25,616,27],{},[618,619,620],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":83,"searchDepth":142,"depth":142,"links":622},[623,624,625,633,634],{"id":18,"depth":142,"text":19},{"id":31,"depth":142,"text":32},{"id":67,"depth":142,"text":68,"children":626},[627,628,629,630,631,632],{"id":72,"depth":268,"text":73},{"id":124,"depth":268,"text":125},{"id":241,"depth":268,"text":242},{"id":355,"depth":268,"text":356},{"id":383,"depth":268,"text":384},{"id":425,"depth":268,"text":426},{"id":510,"depth":142,"text":511},{"id":574,"depth":142,"text":575},null,"2026-07-17 10:09:01","Узнайте, как быстро изменить права доступа к файлам в Linux с помощью chmod. Пошаговая инструкция для начинающих за 5 минут с помощью простых команд.","easy",false,"5-10 мин","md",[643,646,649,652],{"question":644,"answer":645},"Как проверить текущие права файла?","Запустите `ls -l filename` или `stat filename`. Первая строка показывает текущие права доступа.",{"question":647,"answer":648},"Что делать, если chmod не изменяет права?","Убедитесь, что вы указали правильный путь до файла, и что у вас есть права на его изменение. Используйте `sudo` для файлов в защищённых директориях.",{"question":650,"answer":651},"Как установить права 755 для всех файлов в папке?","Используйте `chmod 755 /path/to/folder/*`. Либо `chmod -R 755 /path/to/folder`, чтобы применить рекурсивно.",{"question":653,"answer":654},"Почему chmod не работает для директории?","Для изменения прав директории необходимо также установить права для её содержимого или использовать `chmod -R`. Убедитесь, что у вас есть права владельца.",[656,659,662,665,668,671],{"name":657,"text":658},"Проверить текущие права","Откройте терминал и выполните `ls -l filename`. Строка покажет текущие права доступа и владельца.",{"name":660,"text":661},"Изменить права с помощью числового режима","Для установки числовых прав используйте `chmod 755 script.sh`. Код `7` дает полные права владельцу, `5` — чтение и выполнение для группы, `5` — чтение и выполнение для остальных.",{"name":663,"text":664},"Изменить права с помощью символического режима","Символьный режим позволяет указывать пользователя: `chmod u+x file` добавит выполнение для владельца. Для всех пользователей: `chmod a+r file` добавит чтение.",{"name":666,"text":667},"Применить права к директории","Для директории используйте `chmod 755 /path/to/dir`. Это даст владельцу полные права, а группе и остальным — чтение и выполнение.",{"name":669,"text":670},"Проверить результат","Выполните `ls -l filename` снова. Теперь права должны соответствовать заданным. Для проверки доступа попробуйте `cat file` или `chmod u-w file`, чтобы убрать запись.",{"name":672,"text":673},"Решить типичные проблемы","Если `chmod` выдаёт ошибку «файл не существует», удостоверьтесь, что путь правильный. «Неправильный режим» означает, что вы использовали недопустимые цифры. Используйте `chmod 777` только в тестовых средах.","PT10M",[27,676,677,678,679,680,681],"права доступа Linux","permissions","chmod 755","chmod 644","символьный режим chmod","chmod директория","ru_RU",{},"/guides/linux/file-permissions-chmod","linux",[687,688,689],"/guides/linux/file-permissions-explain","/guides/linux/file-permissions-chown","/errors/linux/permission-denied","Гайды Linux",{"title":5,"description":637},"guides/linux/file-permissions-chmod","В этом гайде вы узнаете, как использовать команду chmod для изменения прав доступа к файлам и директориям в Linux. Вы научитесь устанавливать права read, write, execute, а также решать типичные проблемы с правами.",[685,677,27,695,696],"file-system","admin","guide","jJoR_EAxqBIKNZqa1ReHkwAWJ7rj0UQV0x9FbNCowfI",{"data":700,"body":701},{},{"type":702,"children":703},"root",[704],{"type":705,"tag":21,"props":706,"children":707},"element",{},[708,711,717,719,725],{"type":709,"value":710},"text","Запустите ",{"type":705,"tag":25,"props":712,"children":714},{"className":713},[],[715],{"type":709,"value":716},"ls -l filename",{"type":709,"value":718}," или ",{"type":705,"tag":25,"props":720,"children":722},{"className":721},[],[723],{"type":709,"value":724},"stat filename",{"type":709,"value":726},". Первая строка показывает текущие права доступа.",{"data":728,"body":729},{},{"type":702,"children":730},[731],{"type":705,"tag":21,"props":732,"children":733},{},[734,736,741],{"type":709,"value":735},"Убедитесь, что вы указали правильный путь до файла, и что у вас есть права на его изменение. Используйте ",{"type":705,"tag":25,"props":737,"children":739},{"className":738},[],[740],{"type":709,"value":54},{"type":709,"value":742}," для файлов в защищённых директориях.",{"data":744,"body":745},{},{"type":702,"children":746},[747],{"type":705,"tag":21,"props":748,"children":749},{},[750,751,757,759,765],{"type":709,"value":485},{"type":705,"tag":25,"props":752,"children":754},{"className":753},[],[755],{"type":709,"value":756},"chmod 755 /path/to/folder/*",{"type":709,"value":758},". Либо ",{"type":705,"tag":25,"props":760,"children":762},{"className":761},[],[763],{"type":709,"value":764},"chmod -R 755 /path/to/folder",{"type":709,"value":766},", чтобы применить рекурсивно.",{"data":768,"body":769},{},{"type":702,"children":770},[771],{"type":705,"tag":21,"props":772,"children":773},{},[774,776,781],{"type":709,"value":775},"Для изменения прав директории необходимо также установить права для её содержимого или использовать ",{"type":705,"tag":25,"props":777,"children":779},{"className":778},[],[780],{"type":709,"value":586},{"type":709,"value":782},". Убедитесь, что у вас есть права владельца.",{"data":784,"body":785},{},{"type":702,"children":786},[787],{"type":705,"tag":21,"props":788,"children":789},{},[790,792,797],{"type":709,"value":791},"Откройте терминал и выполните ",{"type":705,"tag":25,"props":793,"children":795},{"className":794},[],[796],{"type":709,"value":716},{"type":709,"value":798},". Строка покажет текущие права доступа и владельца.",{"data":800,"body":801},{},{"type":702,"children":802},[803],{"type":705,"tag":21,"props":804,"children":805},{},[806,808,814,816,821,823,828,830,835],{"type":709,"value":807},"Для установки числовых прав используйте ",{"type":705,"tag":25,"props":809,"children":811},{"className":810},[],[812],{"type":709,"value":813},"chmod 755 script.sh",{"type":709,"value":815},". Код ",{"type":705,"tag":25,"props":817,"children":819},{"className":818},[],[820],{"type":709,"value":180},{"type":709,"value":822}," дает полные права владельцу, ",{"type":705,"tag":25,"props":824,"children":826},{"className":825},[],[827],{"type":709,"value":204},{"type":709,"value":829}," — чтение и выполнение для группы, ",{"type":705,"tag":25,"props":831,"children":833},{"className":832},[],[834],{"type":709,"value":204},{"type":709,"value":836}," — чтение и выполнение для остальных.",{"data":838,"body":839},{},{"type":702,"children":840},[841],{"type":705,"tag":21,"props":842,"children":843},{},[844,846,852,854,860],{"type":709,"value":845},"Символьный режим позволяет указывать пользователя: ",{"type":705,"tag":25,"props":847,"children":849},{"className":848},[],[850],{"type":709,"value":851},"chmod u+x file",{"type":709,"value":853}," добавит выполнение для владельца. Для всех пользователей: ",{"type":705,"tag":25,"props":855,"children":857},{"className":856},[],[858],{"type":709,"value":859},"chmod a+r file",{"type":709,"value":861}," добавит чтение.",{"data":863,"body":864},{},{"type":702,"children":865},[866],{"type":705,"tag":21,"props":867,"children":868},{},[869,871,877],{"type":709,"value":870},"Для директории используйте ",{"type":705,"tag":25,"props":872,"children":874},{"className":873},[],[875],{"type":709,"value":876},"chmod 755 /path/to/dir",{"type":709,"value":878},". Это даст владельцу полные права, а группе и остальным — чтение и выполнение.",{"data":880,"body":881},{},{"type":702,"children":882},[883],{"type":705,"tag":21,"props":884,"children":885},{},[886,888,893,895,901,902,908],{"type":709,"value":887},"Выполните ",{"type":705,"tag":25,"props":889,"children":891},{"className":890},[],[892],{"type":709,"value":716},{"type":709,"value":894}," снова. Теперь права должны соответствовать заданным. Для проверки доступа попробуйте ",{"type":705,"tag":25,"props":896,"children":898},{"className":897},[],[899],{"type":709,"value":900},"cat file",{"type":709,"value":718},{"type":705,"tag":25,"props":903,"children":905},{"className":904},[],[906],{"type":709,"value":907},"chmod u-w file",{"type":709,"value":909},", чтобы убрать запись.",{"data":911,"body":912},{},{"type":702,"children":913},[914],{"type":705,"tag":21,"props":915,"children":916},{},[917,919,924,926,932],{"type":709,"value":918},"Если ",{"type":705,"tag":25,"props":920,"children":922},{"className":921},[],[923],{"type":709,"value":27},{"type":709,"value":925}," выдаёт ошибку «файл не существует», удостоверьтесь, что путь правильный. «Неправильный режим» означает, что вы использовали недопустимые цифры. Используйте ",{"type":705,"tag":25,"props":927,"children":929},{"className":928},[],[930],{"type":709,"value":931},"chmod 777",{"type":709,"value":933}," только в тестовых средах.",[935],{"id":936,"title":937,"appliesTo":938,"author":11,"body":943,"canonical":635,"code":954,"createdAt":1163,"description":1164,"difficulty":1165,"draft":639,"estimatedTime":1166,"extension":641,"faq":635,"howToSteps":635,"howToTotalTime":635,"image":635,"keywords":635,"locale":635,"meta":1167,"navigation":271,"path":689,"platform":685,"related":1168,"section":635,"seo":1172,"severity":1165,"stem":1173,"summary":1174,"tags":1175,"twitterCreator":635,"twitterSite":635,"type":1179,"updatedAt":1163,"__hash__":1180},"content_ru/errors/linux/permission-denied.md","Permission denied в Linux: отказано в доступе",[939,940,941,942],"Ubuntu","Debian","Fedora","Arch Linux",{"type":13,"value":944,"toc":1155},[945,956,959,963,979,981,985,988,1000,1003,1018,1020,1024,1027,1046,1048,1052,1055,1069,1072,1089,1091,1095,1098,1113,1116,1132,1134,1138,1152],[21,946,947,948,951,952,955],{},"Ошибка ",[41,949,950],{},"Permission denied"," (код ",[25,953,954],{},"EACCES",") в Linux означает, что текущий пользователь не имеет необходимых прав для выполнения операции. Она может возникать при запуске скриптов, открытии файлов или попытке изменить системные каталоги.",[957,958],"hr",{},[16,960,962],{"id":961},"основные-причины","Основные причины",[34,964,965,968,971,976],{},[37,966,967],{},"Недостаточные права на файл или папку",[37,969,970],{},"Отсутствует бит выполнения у скрипта",[37,972,973,974],{},"Попытка доступа к системным каталогам без ",[25,975,54],{},[37,977,978],{},"Неверный владелец файла",[957,980],{},[16,982,984],{"id":983},"способ-1-запуск-с-sudo","Способ 1: Запуск с sudo",[21,986,987],{},"Если операция требует прав администратора:",[78,989,991],{"className":80,"code":990,"language":82,"meta":83,"style":83},"sudo команда\n",[25,992,993],{"__ignoreMap":83},[87,994,995,997],{"class":89,"line":90},[87,996,54],{"class":93},[87,998,999],{"class":101}," команда\n",[21,1001,1002],{},"Пример:",[78,1004,1006],{"className":80,"code":1005,"language":82,"meta":83,"style":83},"sudo apt update\n",[25,1007,1008],{"__ignoreMap":83},[87,1009,1010,1012,1015],{"class":89,"line":90},[87,1011,54],{"class":93},[87,1013,1014],{"class":101}," apt",[87,1016,1017],{"class":101}," update\n",[957,1019],{},[16,1021,1023],{"id":1022},"способ-2-добавление-права-на-выполнение","Способ 2: Добавление права на выполнение",[21,1025,1026],{},"Если ошибка возникает при запуске скрипта:",[78,1028,1030],{"className":80,"code":1029,"language":82,"meta":83,"style":83},"chmod +x script.sh\n./script.sh\n",[25,1031,1032,1042],{"__ignoreMap":83},[87,1033,1034,1036,1039],{"class":89,"line":90},[87,1035,27],{"class":93},[87,1037,1038],{"class":101}," +x",[87,1040,1041],{"class":101}," script.sh\n",[87,1043,1044],{"class":89,"line":142},[87,1045,568],{"class":93},[957,1047],{},[16,1049,1051],{"id":1050},"способ-3-проверка-прав-доступа","Способ 3: Проверка прав доступа",[21,1053,1054],{},"Посмотрите текущие права:",[78,1056,1058],{"className":80,"code":1057,"language":82,"meta":83,"style":83},"ls -l filename\n",[25,1059,1060],{"__ignoreMap":83},[87,1061,1062,1064,1066],{"class":89,"line":90},[87,1063,94],{"class":93},[87,1065,98],{"class":97},[87,1067,1068],{"class":101}," filename\n",[21,1070,1071],{},"Если нужно изменить владельца:",[78,1073,1075],{"className":80,"code":1074,"language":82,"meta":83,"style":83},"sudo chown user:user filename\n",[25,1076,1077],{"__ignoreMap":83},[87,1078,1079,1081,1084,1087],{"class":89,"line":90},[87,1080,54],{"class":93},[87,1082,1083],{"class":101}," chown",[87,1085,1086],{"class":101}," user:user",[87,1088,1068],{"class":101},[957,1090],{},[16,1092,1094],{"id":1093},"способ-4-проверка-прав-на-каталог","Способ 4: Проверка прав на каталог",[21,1096,1097],{},"Даже если файл доступен, родительский каталог может быть закрыт:",[78,1099,1101],{"className":80,"code":1100,"language":82,"meta":83,"style":83},"ls -ld directory\n",[25,1102,1103],{"__ignoreMap":83},[87,1104,1105,1107,1110],{"class":89,"line":90},[87,1106,94],{"class":93},[87,1108,1109],{"class":97}," -ld",[87,1111,1112],{"class":101}," directory\n",[21,1114,1115],{},"При необходимости измените права:",[78,1117,1119],{"className":80,"code":1118,"language":82,"meta":83,"style":83},"sudo chmod 755 directory\n",[25,1120,1121],{"__ignoreMap":83},[87,1122,1123,1125,1128,1130],{"class":89,"line":90},[87,1124,54],{"class":93},[87,1126,1127],{"class":101}," chmod",[87,1129,147],{"class":97},[87,1131,1112],{"class":101},[957,1133],{},[16,1135,1137],{"id":1136},"итог","Итог",[21,1139,947,1140,1142,1143,1145,1146,419,1148,1151],{},[25,1141,954],{}," в Linux почти всегда связана с правами доступа. Использование ",[25,1144,54],{},", корректная настройка ",[25,1147,27],{},[25,1149,1150],{},"chown"," обычно полностью решают проблему.",[618,1153,1154],{},"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":83,"searchDepth":142,"depth":142,"links":1156},[1157,1158,1159,1160,1161,1162],{"id":961,"depth":142,"text":962},{"id":983,"depth":142,"text":984},{"id":1022,"depth":142,"text":1023},{"id":1050,"depth":142,"text":1051},{"id":1093,"depth":142,"text":1094},{"id":1136,"depth":142,"text":1137},"2026-02-12","Как исправить ошибку Permission denied в Linux. Пошаговые решения для файлов, папок и исполняемых скриптов.","medium","5-15 мин",{},[1169,1170,1171],"/errors/linux/command-not-found","/errors/linux/no-space-left-on-device","/errors/linux/read-only-file-system",{"title":937,"description":1164},"errors/linux/permission-denied","Ошибка EACCES (Permission denied) возникает, когда у пользователя недостаточно прав для доступа к файлу, папке или выполнению команды.",[1176,1177,1178,27,54],"Linux","Ошибка","Права доступа","error","xmflm-_Ps3Z40r-nDeiWmpOlPxv6BSr1lHoU-O5QjO4"]