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