[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/linux-file-permissions-guide":3,"mdc-oh6r7o-key":555,"mdc-32l6yt-key":583,"mdc--21lhfr-key":606,"mdc-wu4zl2-key":631,"mdc--my7j8k-key":639,"mdc--qoq8ys-key":661,"mdc--yujhpc-key":686,"mdc--2gvub2-key":717,"mdc--1o9ohj-key":741,"related-/guides/linux/linux-user-groups-guide,/guides/linux/linux-shell-permissions,/guides/linux/linux-file-permissions-chmod":765},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":493,"code":493,"createdAt":494,"description":495,"difficulty":496,"draft":497,"estimatedTime":498,"extension":499,"faq":500,"howToSteps":513,"howToTotalTime":529,"image":493,"keywords":530,"locale":537,"meta":538,"navigation":174,"path":539,"platform":540,"related":541,"section":545,"seo":546,"severity":493,"stem":547,"summary":548,"tags":549,"twitterCreator":493,"twitterSite":493,"type":553,"updatedAt":494,"__hash__":554},"content_ru/guides/linux/linux-file-permissions-guide.md","Полное руководство по установке прав доступа к файлам в Linux",[7,8,9],"Ubuntu 22.04","Debian 12","CentOS 8","FixPedia Team",{"type":12,"value":13,"toc":480},"minimark",[14,19,23,27,55,59,63,74,113,120,124,144,150,193,199,203,209,247,257,261,264,345,349,352,375,385,389,398,402,446,449,452,456,476],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22],"p",{},"Контроль над правами доступа к файлам — ключевая часть поддержания безопасности в Linux. Правильные режимы предотвращают случайное изменение критически важных конфигурационных файлов, защищают личные данные и позволяют совместно использовать ресурсы безопасным образом. После выполнения этого руководства вы сможете быстро настраивать права, изменять владельцев и использовать расширенные ACL для тонкой грануляции доступа.",[15,24,26],{"id":25},"требования-подготовка","Требования / Подготовка",[28,29,30,39,52],"ul",{},[31,32,33,34,38],"li",{},"Доступ к терминалу с правами суперпользователя (",[35,36,37],"code",{},"sudo","), если нужно изменять системные файлы.",[31,40,41,42,45,46,45,49,51],{},"Базовое знакомство с основными командами оболочки (",[35,43,44],{},"ls",", ",[35,47,48],{},"cd",[35,50,37],{},").",[31,53,54],{},"Файловая система должна поддерживать ACL ( большинство современных дистрибутивов уже включают их).",[15,56,58],{"id":57},"пошаговая-инструкция","Пошаговая инструкция",[15,60,62],{"id":61},"шаг-1-определите-текущие-права-доступа","Шаг 1: Определите текущие права доступа",[20,64,65,66,69,70,73],{},"Прежде чем изменять что-либо, проверьте текущие права. Используйте ",[35,67,68],{},"ls -l"," для краткого просмотра или ",[35,71,72],{},"stat"," для получения полной информации.",[75,76,81],"pre",{"className":77,"code":78,"language":79,"meta":80,"style":80},"language-bash shiki shiki-themes github-light github-dark","ls -l /path/to/file\n# или\nstat /path/to/file\n","bash","",[35,82,83,99,106],{"__ignoreMap":80},[84,85,88,91,95],"span",{"class":86,"line":87},"line",1,[84,89,44],{"class":90},"sScJk",[84,92,94],{"class":93},"sj4cs"," -l",[84,96,98],{"class":97},"sZZnC"," /path/to/file\n",[84,100,102],{"class":86,"line":101},2,[84,103,105],{"class":104},"sJ8bj","# или\n",[84,107,109,111],{"class":86,"line":108},3,[84,110,72],{"class":93},[84,112,98],{"class":97},[20,114,115,116,119],{},"Вывод показывает режим доступа в виде восьмеричного числа (например, ",[35,117,118],{},"644","), владельца и группу.",[15,121,123],{"id":122},"шаг-2-измените-права-доступа-с-помощью-chmod","Шаг 2: Измените права доступа с помощью chmod",[20,125,126,127,130,131,45,134,45,137,45,140,143],{},"Команда ",[35,128,129],{},"chmod"," позволяет быстро настроить режим доступа. Вы можете использовать символы (",[35,132,133],{},"u",[35,135,136],{},"g",[35,138,139],{},"o",[35,141,142],{},"a",") или числовые значения.",[20,145,146],{},[147,148,149],"strong",{},"Примеры:",[75,151,153],{"className":77,"code":152,"language":79,"meta":80,"style":80},"# Сделать скрипт исполняемым для всех\nchmod 755 script.sh\n\n# Добавить запись только для владельца\nchmod u+x project.conf\n",[35,154,155,160,170,176,182],{"__ignoreMap":80},[84,156,157],{"class":86,"line":87},[84,158,159],{"class":104},"# Сделать скрипт исполняемым для всех\n",[84,161,162,164,167],{"class":86,"line":101},[84,163,129],{"class":90},[84,165,166],{"class":93}," 755",[84,168,169],{"class":97}," script.sh\n",[84,171,172],{"class":86,"line":108},[84,173,175],{"emptyLinePlaceholder":174},true,"\n",[84,177,179],{"class":86,"line":178},4,[84,180,181],{"class":104},"# Добавить запись только для владельца\n",[84,183,185,187,190],{"class":86,"line":184},5,[84,186,129],{"class":90},[84,188,189],{"class":97}," u+x",[84,191,192],{"class":97}," project.conf\n",[20,194,195,196,198],{},"После изменения прав проверьте результат с помощью ",[35,197,68],{},".",[15,200,202],{"id":201},"шаг-3-измените-владельца-и-группу-с-chown","Шаг 3: Измените владельца и группу с chown",[20,204,205,208],{},[35,206,207],{},"chown"," изменяет владельца, группу или оба значения одновременно.",[75,210,212],{"className":77,"code":211,"language":79,"meta":80,"style":80},"# Изменить владельца и группу\nchown alice:developers secret.txt\n\n# Изменить только владельца\nchown bob: secret.txt\n",[35,213,214,219,229,233,238],{"__ignoreMap":80},[84,215,216],{"class":86,"line":87},[84,217,218],{"class":104},"# Изменить владельца и группу\n",[84,220,221,223,226],{"class":86,"line":101},[84,222,207],{"class":90},[84,224,225],{"class":97}," alice:developers",[84,227,228],{"class":97}," secret.txt\n",[84,230,231],{"class":86,"line":108},[84,232,175],{"emptyLinePlaceholder":174},[84,234,235],{"class":86,"line":178},[84,236,237],{"class":104},"# Изменить только владельца\n",[84,239,240,242,245],{"class":86,"line":184},[84,241,207],{"class":90},[84,243,244],{"class":97}," bob:",[84,246,228],{"class":97},[20,248,249,250,253,254,51],{},"Если вам нужно изменить только группу, используйте ",[35,251,252],{},":"," для пропуска владельца (",[35,255,256],{},":wheel",[15,258,260],{"id":259},"шаг-4-используйте-setfacl-для-расширенных-атрибутов","Шаг 4: Используйте setfacl для расширенных атрибутов",[20,262,263],{},"Для более детального контроля доступа, чем может предоставить традиционный режим, используйте ACL.",[265,266,267,292,330],"ol",{},[31,268,269,270,252,273],{},"Убедитесь, что файловая система смонтирована с параметром ",[35,271,272],{},"acl",[75,274,276],{"className":77,"code":275,"language":79,"meta":80,"style":80},"mount -o remount,acl /mnt\n",[35,277,278],{"__ignoreMap":80},[84,279,280,283,286,289],{"class":86,"line":87},[84,281,282],{"class":90},"mount",[84,284,285],{"class":93}," -o",[84,287,288],{"class":97}," remount,acl",[84,290,291],{"class":97}," /mnt\n",[31,293,294,295,319,322,323,326,327,198],{},"Назначьте права конкретному пользователю или группе:",[75,296,298],{"className":77,"code":297,"language":79,"meta":80,"style":80},"# Предоставить пользователю bob права на чтение и запись\nsetfacl -m u:bob:rw /shared/data.txt\n",[35,299,300,305],{"__ignoreMap":80},[84,301,302],{"class":86,"line":87},[84,303,304],{"class":104},"# Предоставить пользователю bob права на чтение и запись\n",[84,306,307,310,313,316],{"class":86,"line":101},[84,308,309],{"class":90},"setfacl",[84,311,312],{"class":93}," -m",[84,314,315],{"class":97}," u:bob:rw",[84,317,318],{"class":97}," /shared/data.txt\n",[320,321],"br",{},"Для группового ACL используется ",[35,324,325],{},"g:",", для всех ",[35,328,329],{},"a:",[31,331,332,333],{},"Проверьте применённые правила:",[75,334,336],{"className":77,"code":335,"language":79,"meta":80,"style":80},"getfacl /shared/data.txt\n",[35,337,338],{"__ignoreMap":80},[84,339,340,343],{"class":86,"line":87},[84,341,342],{"class":90},"getfacl",[84,344,318],{"class":97},[15,346,348],{"id":347},"шаг-5-проверьте-результат","Шаг 5: Проверьте результат",[20,350,351],{},"После внесения изменений убедитесь, что права применены так, как ожидали:",[75,353,355],{"className":77,"code":354,"language":79,"meta":80,"style":80},"ls -l /path/to/file\ngetfacl /path/to/file   # только для ACL\n",[35,356,357,365],{"__ignoreMap":80},[84,358,359,361,363],{"class":86,"line":87},[84,360,44],{"class":90},[84,362,94],{"class":93},[84,364,98],{"class":97},[84,366,367,369,372],{"class":86,"line":101},[84,368,342],{"class":90},[84,370,371],{"class":97}," /path/to/file",[84,373,374],{"class":104},"   # только для ACL\n",[20,376,377,378,380,381,380,383,198],{},"Если что-то выглядит неправильно, проверьте права повторно и, при необходимости, скорректируйте с помощью ",[35,379,129],{},"/",[35,382,207],{},[35,384,309],{},[15,386,388],{"id":387},"проверка-результата","Проверка результата",[20,390,391,392,394,395,397],{},"Проверьте, что файл теперь соответствует требуемым правилам доступа. Используйте ",[35,393,68],{}," для традиционных режимов и ",[35,396,342],{}," для ACL. Если вы настроили права для совместного использования, проверьте их с другой учётной записи (желательно с другого терминала).",[15,399,401],{"id":400},"возможные-проблемы","Возможные проблемы",[28,403,404,412,426,433],{},[31,405,406,411],{},[147,407,408],{},[35,409,410],{},"chmod: невозможно выполнить операцию: файл или каталог не существует"," – удостоверьтесь, что путь корректен.",[31,413,414,419,420,45,423,51],{},[147,415,416],{},[35,417,418],{},"chown: невозможно изменить владельца: Нет такого файла или каталога"," – проверьте орфографию пользователя/группы (",[35,421,422],{},"id",[35,424,425],{},"groups",[31,427,428,429,432],{},"**",[35,430,431],{},"setfacl: Ошибка: Неподдерживаемая файловая система** – убедитесь, что ACL включён в таблице монтирования (","mount -t ext4 -o remount,acl /dev/sda1`).",[31,434,428,435,438,439,441,442,380,444,198],{},[35,436,437],{},"Permission denied"," при изменении системных файлов – используйте ",[35,440,37],{}," перед любой командой ",[35,443,129],{},[35,445,207],{},[447,448],"hr",{},[450,451],"in-article-ad",{},[15,453,455],{"id":454},"дополнительные-ресурсы","Дополнительные ресурсы",[28,457,458,470],{},[31,459,460,461,45,464,45,467],{},"Man-страницы: ",[35,462,463],{},"man chmod",[35,465,466],{},"man chown",[35,468,469],{},"man setfacl",[31,471,472,473],{},"Официальная документация по ACL: ",[35,474,475],{},"https://linux.die.net/man/5/acl",[477,478,479],"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 pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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":80,"searchDepth":101,"depth":101,"links":481},[482,483,484,485,486,487,488,489,490,491,492],{"id":17,"depth":101,"text":18},{"id":25,"depth":101,"text":26},{"id":57,"depth":101,"text":58},{"id":61,"depth":101,"text":62},{"id":122,"depth":101,"text":123},{"id":201,"depth":101,"text":202},{"id":259,"depth":101,"text":260},{"id":347,"depth":101,"text":348},{"id":387,"depth":101,"text":388},{"id":400,"depth":101,"text":401},{"id":454,"depth":101,"text":455},null,"2026-07-10 09:28:41","Узнайте, как управлять правами доступа к файлам в Linux: chmod, chown, setfacl. Пошаговая инструкция для начинающих и продвинутых пользователей за 10 минут.","medium",false,"10-15 мин","md",[501,504,507,510],{"question":502,"answer":503},"Как просмотреть текущие права доступа к файлу?","Используйте команду `ls -l \u003Cfile>` для просмотра краткой информации или `stat \u003Cfile>` для получения подробных данных.",{"question":505,"answer":506},"Что делать, если команда chmod не изменяет права?","Убедитесь, что у вас есть права владельца (`sudo`), проверьте правильность символов режима и убедитесь, что файл не имеет атрибута immutable (`chattr +i`).",{"question":508,"answer":509},"Как назначить владельца и группу одновременно?","Используйте `chown \u003Cuser>:\u003Cgroup> \u003Cfile>` или `chown \u003Cuser>.\u003Cgroup> \u003Cfile>` в зависимости от системы.",{"question":511,"answer":512},"Когда нужно использовать setfacl?","При необходимости granularного контроля доступа, например, предоставления доступа отдельным пользователям без изменения общих прав.",[514,517,520,523,526],{"name":515,"text":516},"Определите текущие права доступа","Выполните `ls -l \u003Cfile>` или `stat \u003Cfile>`, чтобы увидеть текущий режим, владельца и группу.",{"name":518,"text":519},"Измените права доступа с помощью chmod","Для добавления/снятия прав используйте `chmod \u003Csymbol>\u003Coctal> \u003Cfile>`. Например, `chmod 755 script.sh` предоставляет чтение/исполнение всем и запись владельцу.",{"name":521,"text":522},"Измените владельца и группу с chown","Для изменения владельца или группы выполните `chown \u003Cuser>:\u003Cgroup> \u003Cfile>`. Если нужно изменить только владельца, укажите `:group` как `-`.",{"name":524,"text":525},"Используйте setfacl для расширенных атрибутов","Сначала включите ACL на файловой системе: `mount -o remount,acl /mnt`. Затем назначьте права: `setfacl -m u:bob:rwx /path/to/file`.",{"name":527,"text":528},"Проверьте результат","После изменений проверьте новые права: `ls -l \u003Cfile>` и `getfacl \u003Cfile>` для ACL.","PT15M",[531,129,207,309,532,533,534,535,536],"Linux права доступа","режим доступа файла","установка владельца","группы в Linux","ошибки chmod","защита файлов Linux","ru_RU",{},"/guides/linux/linux-file-permissions-guide","linux",[542,543,544],"/guides/linux/linux-user-groups-guide","/guides/linux/linux-shell-permissions","/guides/linux/linux-file-permissions-chmod","Гайды Linux",{"title":5,"description":495},"guides/linux/linux-file-permissions-guide","В этом руководстве вы узнаете, как настраивать и контролировать права доступа к файлам в Linux с помощью команд chmod, chown, setfacl. После прочтения вы сможете безопасно ограничивать доступ к конфиденциальным данным.",[550,551,129,207,309,552],"Linux","permissions","безопасность","guide","wySueEfGFlv4kqrkZB_FoYcaZO67hkT8kl3MYr_fXE0",{"data":556,"body":557},{},{"type":558,"children":559},"root",[560],{"type":561,"tag":20,"props":562,"children":563},"element",{},[564,567,573,575,581],{"type":565,"value":566},"text","Используйте команду ",{"type":561,"tag":35,"props":568,"children":570},{"className":569},[],[571],{"type":565,"value":572},"ls -l \u003Cfile>",{"type":565,"value":574}," для просмотра краткой информации или ",{"type":561,"tag":35,"props":576,"children":578},{"className":577},[],[579],{"type":565,"value":580},"stat \u003Cfile>",{"type":565,"value":582}," для получения подробных данных.",{"data":584,"body":585},{},{"type":558,"children":586},[587],{"type":561,"tag":20,"props":588,"children":589},{},[590,592,597,599,605],{"type":565,"value":591},"Убедитесь, что у вас есть права владельца (",{"type":561,"tag":35,"props":593,"children":595},{"className":594},[],[596],{"type":565,"value":37},{"type":565,"value":598},"), проверьте правильность символов режима и убедитесь, что файл не имеет атрибута immutable (",{"type":561,"tag":35,"props":600,"children":602},{"className":601},[],[603],{"type":565,"value":604},"chattr +i",{"type":565,"value":51},{"data":607,"body":608},{},{"type":558,"children":609},[610],{"type":561,"tag":20,"props":611,"children":612},{},[613,615,621,623,629],{"type":565,"value":614},"Используйте ",{"type":561,"tag":35,"props":616,"children":618},{"className":617},[],[619],{"type":565,"value":620},"chown \u003Cuser>:\u003Cgroup> \u003Cfile>",{"type":565,"value":622}," или ",{"type":561,"tag":35,"props":624,"children":626},{"className":625},[],[627],{"type":565,"value":628},"chown \u003Cuser>.\u003Cgroup> \u003Cfile>",{"type":565,"value":630}," в зависимости от системы.",{"data":632,"body":633},{},{"type":558,"children":634},[635],{"type":561,"tag":20,"props":636,"children":637},{},[638],{"type":565,"value":512},{"data":640,"body":641},{},{"type":558,"children":642},[643],{"type":561,"tag":20,"props":644,"children":645},{},[646,648,653,654,659],{"type":565,"value":647},"Выполните ",{"type":561,"tag":35,"props":649,"children":651},{"className":650},[],[652],{"type":565,"value":572},{"type":565,"value":622},{"type":561,"tag":35,"props":655,"children":657},{"className":656},[],[658],{"type":565,"value":580},{"type":565,"value":660},", чтобы увидеть текущий режим, владельца и группу.",{"data":662,"body":663},{},{"type":558,"children":664},[665],{"type":561,"tag":20,"props":666,"children":667},{},[668,670,676,678,684],{"type":565,"value":669},"Для добавления/снятия прав используйте ",{"type":561,"tag":35,"props":671,"children":673},{"className":672},[],[674],{"type":565,"value":675},"chmod \u003Csymbol>\u003Coctal> \u003Cfile>",{"type":565,"value":677},". Например, ",{"type":561,"tag":35,"props":679,"children":681},{"className":680},[],[682],{"type":565,"value":683},"chmod 755 script.sh",{"type":565,"value":685}," предоставляет чтение/исполнение всем и запись владельцу.",{"data":687,"body":688},{},{"type":558,"children":689},[690],{"type":561,"tag":20,"props":691,"children":692},{},[693,695,700,702,708,710,716],{"type":565,"value":694},"Для изменения владельца или группы выполните ",{"type":561,"tag":35,"props":696,"children":698},{"className":697},[],[699],{"type":565,"value":620},{"type":565,"value":701},". Если нужно изменить только владельца, укажите ",{"type":561,"tag":35,"props":703,"children":705},{"className":704},[],[706],{"type":565,"value":707},":group",{"type":565,"value":709}," как ",{"type":561,"tag":35,"props":711,"children":713},{"className":712},[],[714],{"type":565,"value":715},"-",{"type":565,"value":198},{"data":718,"body":719},{},{"type":558,"children":720},[721],{"type":561,"tag":20,"props":722,"children":723},{},[724,726,732,734,740],{"type":565,"value":725},"Сначала включите ACL на файловой системе: ",{"type":561,"tag":35,"props":727,"children":729},{"className":728},[],[730],{"type":565,"value":731},"mount -o remount,acl /mnt",{"type":565,"value":733},". Затем назначьте права: ",{"type":561,"tag":35,"props":735,"children":737},{"className":736},[],[738],{"type":565,"value":739},"setfacl -m u:bob:rwx /path/to/file",{"type":565,"value":198},{"data":742,"body":743},{},{"type":558,"children":744},[745],{"type":561,"tag":20,"props":746,"children":747},{},[748,750,755,757,763],{"type":565,"value":749},"После изменений проверьте новые права: ",{"type":561,"tag":35,"props":751,"children":753},{"className":752},[],[754],{"type":565,"value":572},{"type":565,"value":756}," и ",{"type":561,"tag":35,"props":758,"children":760},{"className":759},[],[761],{"type":565,"value":762},"getfacl \u003Cfile>",{"type":565,"value":764}," для ACL.",[]]