[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/fix-sudo-not-working":3,"mdc-e2wdq2-key":777,"mdc--2ps0q-key":801,"mdc--69w2wg-key":824,"mdc--isxrsf-key":848,"mdc--5mkfm3-key":870,"mdc-73z4a4-key":893,"mdc-pvaf0x-key":921,"mdc-tvp2qg-key":945,"mdc-61r2dc-key":969,"mdc-dk3r43-key":999,"related-/guides/linux/fix-permission-denied,/guides/linux/reset-root-password,/guides/linux/edit-sudoers-safely":1007},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":708,"code":708,"createdAt":709,"description":710,"difficulty":711,"draft":712,"estimatedTime":713,"extension":714,"faq":715,"howToSteps":728,"howToTotalTime":747,"image":708,"keywords":748,"locale":757,"meta":758,"navigation":759,"path":760,"platform":761,"related":762,"section":766,"seo":767,"severity":768,"stem":769,"summary":770,"tags":771,"twitterCreator":708,"twitterSite":708,"type":775,"updatedAt":709,"__hash__":776},"content_ru/guides/linux/fix-sudo-not-working.md","Исправляем sudo в Linux: причины и пошаговое решение",[7,8,9,10],"Ubuntu 22.04/24.04","Debian 11/12","Fedora 38/39","CentOS 7/8/Stream","FixPedia Team",{"type":13,"value":14,"toc":695},"minimark",[15,20,33,37,67,71,75,82,113,126,140,143,163,167,182,198,201,235,241,244,248,258,270,273,282,296,304,307,313,317,325,334,337,362,369,373,376,411,418,422,428,437,455,460,508,517,567,572,576,579,591,598,613,616,620,691],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28,29,32],"p",{},"Когда ",[25,26,27],"code",{},"sudo"," перестаёт работать, вы теряете возможность устанавливать ПО, управлять сервисами и изменять системные настройки. Это может быть вызвано удалением пакета, ошибкой в ",[25,30,31],{},"/etc/sudoers",", потерей прав на бинарный файл или изменением политик безопасности. В этом гайде вы узнаете, как быстро диагностировать проблему и вернуть контроль над системой безопасным и надёжным способом.",[16,34,36],{"id":35},"требования-подготовка","Требования / Подготовка",[38,39,40,44,51,57],"ul",{},[41,42,43],"li",{},"Доступ к терминалу под любой учётной записью (даже без прав администратора).",[41,45,46,47,50],{},"Возможность использовать ",[25,48,49],{},"su -"," или Live-образ (если система заблокирована полностью).",[41,52,53,54,56],{},"Пакет ",[25,55,27],{}," установлен или возможность его переустановить.",[41,58,59,60,62,63,66],{},"Права на редактирование ",[25,61,31],{}," (только через ",[25,64,65],{},"visudo",").",[16,68,70],{"id":69},"пошаговая-инструкция","Пошаговая инструкция",[16,72,74],{"id":73},"шаг-1-проверить-наличие-и-версию-sudo","Шаг 1: Проверить наличие и версию sudo",[21,76,77,78,81],{},"Убедитесь, что команда доступна и её путь указан в ",[25,79,80],{},"PATH",":",[83,84,89],"pre",{"className":85,"code":86,"language":87,"meta":88,"style":88},"language-bash shiki shiki-themes github-light github-dark","which sudo\nsudo --version\n","bash","",[25,90,91,104],{"__ignoreMap":88},[92,93,96,100],"span",{"class":94,"line":95},"line",1,[92,97,99],{"class":98},"sj4cs","which",[92,101,103],{"class":102},"sZZnC"," sudo\n",[92,105,107,110],{"class":94,"line":106},2,[92,108,27],{"class":109},"sScJk",[92,111,112],{"class":98}," --version\n",[21,114,115,116,119,120,123,124,81],{},"Если ",[25,117,118],{},"which sudo"," ничего не возвращает, возможно, пакет удалён или ",[25,121,122],{},"/usr/bin"," отсутствует в переменной окружения. Проверьте ",[25,125,80],{},[83,127,129],{"className":85,"code":128,"language":87,"meta":88,"style":88},"echo $PATH\n",[25,130,131],{"__ignoreMap":88},[92,132,133,136],{"class":94,"line":95},[92,134,135],{"class":98},"echo",[92,137,139],{"class":138},"sVt8B"," $PATH\n",[21,141,142],{},"При необходимости временно добавьте путь:",[83,144,146],{"className":85,"code":145,"language":87,"meta":88,"style":88},"export PATH=/usr/bin:$PATH\n",[25,147,148],{"__ignoreMap":88},[92,149,150,154,157,160],{"class":94,"line":95},[92,151,153],{"class":152},"szBVR","export",[92,155,156],{"class":138}," PATH",[92,158,159],{"class":152},"=",[92,161,162],{"class":138},"/usr/bin:$PATH\n",[16,164,166],{"id":165},"шаг-2-проверить-права-и-владельца-sudo","Шаг 2: Проверить права и владельца sudo",[21,168,169,170,173,174,177,178,181],{},"Права на ",[25,171,172],{},"/usr/bin/sudo"," должны быть ",[25,175,176],{},"4755",", а владелец — ",[25,179,180],{},"root:root",". Проверьте это:",[83,183,185],{"className":85,"code":184,"language":87,"meta":88,"style":88},"ls -l /usr/bin/sudo\n",[25,186,187],{"__ignoreMap":88},[92,188,189,192,195],{"class":94,"line":95},[92,190,191],{"class":109},"ls",[92,193,194],{"class":98}," -l",[92,196,197],{"class":102}," /usr/bin/sudo\n",[21,199,200],{},"Если права отличаются, восстановите их (требуется root):",[83,202,204],{"className":85,"code":203,"language":87,"meta":88,"style":88},"su -\nchmod 4755 /usr/bin/sudo\nchown root:root /usr/bin/sudo\n",[25,205,206,214,224],{"__ignoreMap":88},[92,207,208,211],{"class":94,"line":95},[92,209,210],{"class":109},"su",[92,212,213],{"class":102}," -\n",[92,215,216,219,222],{"class":94,"line":106},[92,217,218],{"class":109},"chmod",[92,220,221],{"class":98}," 4755",[92,223,197],{"class":102},[92,225,227,230,233],{"class":94,"line":226},3,[92,228,229],{"class":109},"chown",[92,231,232],{"class":102}," root:root",[92,234,197],{"class":102},[236,237,238],"blockquote",{},[21,239,240],{},"⚠️ Важно: бит setuid (4755) обязателен, иначе sudo не сможет повысить привилегии.",[242,243],"in-article-ad",{},[16,245,247],{"id":246},"шаг-3-проверить-синтаксис-sudoers","Шаг 3: Проверить синтаксис sudoers",[21,249,250,251,253,254,257],{},"Ошибки в ",[25,252,31],{}," или подключаемых файлах в ",[25,255,256],{},"/etc/sudoers.d/"," блокируют работу команды. Провалидируйте конфигурацию:",[83,259,261],{"className":85,"code":260,"language":87,"meta":88,"style":88},"visudo -c\n",[25,262,263],{"__ignoreMap":88},[92,264,265,267],{"class":94,"line":95},[92,266,65],{"class":109},[92,268,269],{"class":98}," -c\n",[21,271,272],{},"Если вывод содержит ошибки, исправьте их:",[83,274,276],{"className":85,"code":275,"language":87,"meta":88,"style":88},"visudo\n",[25,277,278],{"__ignoreMap":88},[92,279,280],{"class":94,"line":95},[92,281,275],{"class":109},[21,283,284,285,288,289,292,293,295],{},"Не редактируйте файл напрямую через ",[25,286,287],{},"nano"," или ",[25,290,291],{},"vi"," вне ",[25,294,65],{}," — это может полностью заблокировать sudo. Убедитесь, что ваша строка доступа выглядит корректно, например:",[83,297,302],{"className":298,"code":300,"language":301,"meta":88},[299],"language-text","username ALL=(ALL:ALL) ALL\n","text",[25,303,300],{"__ignoreMap":88},[21,305,306],{},"или для группы:",[83,308,311],{"className":309,"code":310,"language":301,"meta":88},[299],"%sudo   ALL=(ALL:ALL) ALL\n",[25,312,310],{"__ignoreMap":88},[16,314,316],{"id":315},"шаг-4-проверить-членство-в-группах","Шаг 4: Проверить членство в группах",[21,318,319,320,288,322,81],{},"Убедитесь, что ваша учётная запись состоит в группе ",[25,321,27],{},[25,323,324],{},"wheel",[83,326,328],{"className":85,"code":327,"language":87,"meta":88,"style":88},"groups\n",[25,329,330],{"__ignoreMap":88},[92,331,332],{"class":94,"line":95},[92,333,327],{"class":109},[21,335,336],{},"Если группы нет, добавьте её (требуется root):",[83,338,340],{"className":85,"code":339,"language":87,"meta":88,"style":88},"su -\nusermod -aG sudo username\n",[25,341,342,348],{"__ignoreMap":88},[92,343,344,346],{"class":94,"line":95},[92,345,210],{"class":109},[92,347,213],{"class":102},[92,349,350,353,356,359],{"class":94,"line":106},[92,351,352],{"class":109},"usermod",[92,354,355],{"class":98}," -aG",[92,357,358],{"class":102}," sudo",[92,360,361],{"class":102}," username\n",[21,363,364,365,368],{},"После этого перезайдите в сеанс или выполните ",[25,366,367],{},"newgrp sudo",", чтобы применить изменения.",[16,370,372],{"id":371},"шаг-5-проверить-логи-и-политики-pam","Шаг 5: Проверить логи и политики PAM",[21,374,375],{},"Изучите системные журналы на предмет отказов:",[83,377,379],{"className":85,"code":378,"language":87,"meta":88,"style":88},"journalctl -xe | grep sudo\ncat /var/log/auth.log | grep sudo\n",[25,380,381,397],{"__ignoreMap":88},[92,382,383,386,389,392,395],{"class":94,"line":95},[92,384,385],{"class":109},"journalctl",[92,387,388],{"class":98}," -xe",[92,390,391],{"class":152}," |",[92,393,394],{"class":109}," grep",[92,396,103],{"class":102},[92,398,399,402,405,407,409],{"class":94,"line":106},[92,400,401],{"class":109},"cat",[92,403,404],{"class":102}," /var/log/auth.log",[92,406,391],{"class":152},[92,408,394],{"class":109},[92,410,103],{"class":102},[21,412,413,414,417],{},"Если там есть сообщения о блокировке или неверной конфигурации, проверьте ",[25,415,416],{},"/etc/pam.d/sudo",". Убедитесь, что нет лишних или закомментированных строк, блокирующих аутентификацию. При необходимости восстановите оригинальный файл из пакета или документации дистрибутива.",[16,419,421],{"id":420},"шаг-6-восстановить-доступ-через-live-носитель","Шаг 6: Восстановить доступ через Live-носитель",[21,423,424,425,427],{},"Если система недоступна даже для ",[25,426,49],{}," или повреждён корень, используйте Live-образ:",[429,430,431,434],"ol",{},[41,432,433],{},"Загрузитесь с USB-носителя.",[41,435,436],{},"Смонтируйте корневой раздел:",[83,438,440],{"className":85,"code":439,"language":87,"meta":88,"style":88},"sudo mount /dev/sdXn /mnt\n",[25,441,442],{"__ignoreMap":88},[92,443,444,446,449,452],{"class":94,"line":95},[92,445,27],{"class":109},[92,447,448],{"class":102}," mount",[92,450,451],{"class":102}," /dev/sdXn",[92,453,454],{"class":102}," /mnt\n",[429,456,457],{"start":226},[41,458,459],{},"При необходимости смонтируйте псевдофайловые системы:",[83,461,463],{"className":85,"code":462,"language":87,"meta":88,"style":88},"sudo mount --bind /dev /mnt/dev\nsudo mount --bind /proc /mnt/proc\nsudo mount --bind /sys /mnt/sys\n",[25,464,465,480,494],{"__ignoreMap":88},[92,466,467,469,471,474,477],{"class":94,"line":95},[92,468,27],{"class":109},[92,470,448],{"class":102},[92,472,473],{"class":98}," --bind",[92,475,476],{"class":102}," /dev",[92,478,479],{"class":102}," /mnt/dev\n",[92,481,482,484,486,488,491],{"class":94,"line":106},[92,483,27],{"class":109},[92,485,448],{"class":102},[92,487,473],{"class":98},[92,489,490],{"class":102}," /proc",[92,492,493],{"class":102}," /mnt/proc\n",[92,495,496,498,500,502,505],{"class":94,"line":226},[92,497,27],{"class":109},[92,499,448],{"class":102},[92,501,473],{"class":98},[92,503,504],{"class":102}," /sys",[92,506,507],{"class":102}," /mnt/sys\n",[429,509,511],{"start":510},4,[41,512,513,514,516],{},"Исправьте ",[25,515,31],{}," или переустановите sudo в целевой системе:",[83,518,520],{"className":85,"code":519,"language":87,"meta":88,"style":88},"sudo chroot /mnt\nvisudo\n# или\napt reinstall sudo    # Ubuntu/Debian\ndnf reinstall sudo    # Fedora/CentOS\n",[25,521,522,531,535,541,554],{"__ignoreMap":88},[92,523,524,526,529],{"class":94,"line":95},[92,525,27],{"class":109},[92,527,528],{"class":102}," chroot",[92,530,454],{"class":102},[92,532,533],{"class":94,"line":106},[92,534,275],{"class":109},[92,536,537],{"class":94,"line":226},[92,538,540],{"class":539},"sJ8bj","# или\n",[92,542,543,546,549,551],{"class":94,"line":510},[92,544,545],{"class":109},"apt",[92,547,548],{"class":102}," reinstall",[92,550,358],{"class":102},[92,552,553],{"class":539},"    # Ubuntu/Debian\n",[92,555,557,560,562,564],{"class":94,"line":556},5,[92,558,559],{"class":109},"dnf",[92,561,548],{"class":102},[92,563,358],{"class":102},[92,565,566],{"class":539},"    # Fedora/CentOS\n",[429,568,569],{"start":556},[41,570,571],{},"Перезагрузите систему.",[16,573,575],{"id":574},"проверка-результата","Проверка результата",[21,577,578],{},"После исправлений убедитесь, что sudo работает корректно:",[83,580,582],{"className":85,"code":581,"language":87,"meta":88,"style":88},"sudo whoami\n",[25,583,584],{"__ignoreMap":88},[92,585,586,588],{"class":94,"line":95},[92,587,27],{"class":109},[92,589,590],{"class":102}," whoami\n",[21,592,593,594,597],{},"Ожидаемый вывод — ",[25,595,596],{},"root",". Проверьте также, что ваш пользователь может выполнять команды с повышением привилегий:",[83,599,601],{"className":85,"code":600,"language":87,"meta":88,"style":88},"sudo ls /root\n",[25,602,603],{"__ignoreMap":88},[92,604,605,607,610],{"class":94,"line":95},[92,606,27],{"class":109},[92,608,609],{"class":102}," ls",[92,611,612],{"class":102}," /root\n",[21,614,615],{},"Если ошибок нет — доступ восстановлен.",[16,617,619],{"id":618},"возможные-проблемы","Возможные проблемы",[38,621,622,635,645,658,675],{},[41,623,624,628,629,631,632,634],{},[625,626,627],"strong",{},"«sudo: no valid sudoers sources found»"," — повреждён или отсутствует ",[25,630,31],{},". Исправьте его через ",[25,633,65],{}," или Live-образ.",[41,636,637,640,641,644],{},[625,638,639],{},"«sudo: must be setuid root»"," — бит setuid сброшен. Восстановите права ",[25,642,643],{},"chmod 4755 /usr/bin/sudo",".",[41,646,647,650,651,654,655,657],{},[625,648,649],{},"«username is not in the sudoers file»"," — пользователя нет в ",[25,652,653],{},"sudoers"," или группе ",[25,656,27],{},". Добавьте запись или членство в группе.",[41,659,660,663,664,667,668,671,672,674],{},[625,661,662],{},"«sudo: unable to resolve host»"," — несоответствие имени хоста в ",[25,665,666],{},"/etc/hostname"," и ",[25,669,670],{},"/etc/hosts",". Приведите их в соответствие или временно закомментируйте проблемную строку в ",[25,673,653],{},", если она не критична.",[41,676,677,680,681,683,684,288,687,690],{},[625,678,679],{},"Блокировка через PAM"," — проверьте ",[25,682,416],{}," и отключите лишние модули, например ",[25,685,686],{},"pam_access",[25,688,689],{},"pam_time",", если они блокируют вашу учётную запись.",[692,693,694],"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 pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":88,"searchDepth":106,"depth":106,"links":696},[697,698,699,700,701,702,703,704,705,706,707],{"id":18,"depth":106,"text":19},{"id":35,"depth":106,"text":36},{"id":69,"depth":106,"text":70},{"id":73,"depth":106,"text":74},{"id":165,"depth":106,"text":166},{"id":246,"depth":106,"text":247},{"id":315,"depth":106,"text":316},{"id":371,"depth":106,"text":372},{"id":420,"depth":106,"text":421},{"id":574,"depth":106,"text":575},{"id":618,"depth":106,"text":619},null,"2026-04-28 19:01:34","Пошаговая инструкция, как исправить sudo не работает в Linux. Проверенные решения, диагностика прав и восстановление доступа за 10 минут.","medium",false,"10-15 мин","md",[716,719,722,725],{"question":717,"answer":718},"Почему появляется ошибка «sudo: command not found»?","Обычно это означает, что пакет sudo не установлен, удалён или путь `/usr/bin` отсутствует в `PATH`. Установите или переустановите sudo и проверьте переменную окружения.",{"question":720,"answer":721},"Как безопасно восстановить доступ, если испорчен файл sudoers?","Загрузитесь в recovery mode или с Live-носителя, смонтируйте корень и отредактируйте `/etc/sudoers` через `visudo`, чтобы избежать синтаксических ошибок.",{"question":723,"answer":724},"Можно ли временно дать права без sudo?","Да — используйте `su -` для входа от root (если пароль известен) или `pkexec` для однократного запуска команды с правами администратора.",{"question":726,"answer":727},"Что делать, если sudo работал, но теперь требует пароль чужого пользователя?","Проверьте владельца и права `/usr/bin/sudo` (должны быть root:root и 4755), а также наличие пользователя в группе sudo или wheel и корректность записей в `/etc/sudoers`.",[729,732,735,738,741,744],{"name":730,"text":731},"Проверить наличие и версию sudo","Выполните `which sudo` и `sudo --version`, чтобы убедиться, что бинарный файл существует и доступен в PATH.",{"name":733,"text":734},"Проверить права и владельца sudo","Убедитесь, что `/usr/bin/sudo` принадлежит root:root и имеет права 4755 (setuid), иначе переназначьте их через `chown` и `chmod`.",{"name":736,"text":737},"Проверить синтаксис sudoers","Запустите `visudo -c` для валидации конфигурации и исправьте ошибки, если файл `/etc/sudoers` или подключаемые фрагменты содержат опечатки.",{"name":739,"text":740},"Проверить членство в группах","Убедитесь, что ваша учётная запись состоит в группе sudo или wheel через `groups` и при необходимости добавьте её командой `usermod -aG`.",{"name":742,"text":743},"Проверить логи и политики PAM","Изучите `journalctl` и `/var/log/auth.log` на предмет отказов и проверьте `/etc/pam.d/sudo` на наличие блокирующих модулей.",{"name":745,"text":746},"Восстановить доступ через Live-носитель","При серьёзных повреждениях смонтируйте корень с Live-образа и восстановите sudoers или переустановите пакет sudo целевой системы.","PT15M",[749,750,751,752,753,754,755,756],"sudo не работает linux","sudo command not found","sudo permission denied","исправить sudo linux","ошибка sudoers","sudoers file syntax error","sudo access denied","sudoers настройка","ru_RU",{},true,"/guides/linux/fix-sudo-not-working","linux",[763,764,765],"/guides/linux/fix-permission-denied","/guides/linux/reset-root-password","/guides/linux/edit-sudoers-safely","Гайды Linux",{"title":5,"description":710},"high","guides/linux/fix-sudo-not-working","Гайд помогает быстро найти причину, по которой sudo перестаёт работать, и восстанавливает права администратора через проверку конфигурации, логов и политик безопасности.",[772,27,653,773,774,87,596],"Linux","permissions","terminal","guide","Wv0sguMzcOzC7wNLs_kCDwePjB_ikDnailY_f6_e3-0",{"data":778,"body":779},{},{"type":596,"children":780},[781],{"type":782,"tag":21,"props":783,"children":784},"element",{},[785,787,792,794,799],{"type":301,"value":786},"Обычно это означает, что пакет sudo не установлен, удалён или путь ",{"type":782,"tag":25,"props":788,"children":790},{"className":789},[],[791],{"type":301,"value":122},{"type":301,"value":793}," отсутствует в ",{"type":782,"tag":25,"props":795,"children":797},{"className":796},[],[798],{"type":301,"value":80},{"type":301,"value":800},". Установите или переустановите sudo и проверьте переменную окружения.",{"data":802,"body":803},{},{"type":596,"children":804},[805],{"type":782,"tag":21,"props":806,"children":807},{},[808,810,815,817,822],{"type":301,"value":809},"Загрузитесь в recovery mode или с Live-носителя, смонтируйте корень и отредактируйте ",{"type":782,"tag":25,"props":811,"children":813},{"className":812},[],[814],{"type":301,"value":31},{"type":301,"value":816}," через ",{"type":782,"tag":25,"props":818,"children":820},{"className":819},[],[821],{"type":301,"value":65},{"type":301,"value":823},", чтобы избежать синтаксических ошибок.",{"data":825,"body":826},{},{"type":596,"children":827},[828],{"type":782,"tag":21,"props":829,"children":830},{},[831,833,838,840,846],{"type":301,"value":832},"Да — используйте ",{"type":782,"tag":25,"props":834,"children":836},{"className":835},[],[837],{"type":301,"value":49},{"type":301,"value":839}," для входа от root (если пароль известен) или ",{"type":782,"tag":25,"props":841,"children":843},{"className":842},[],[844],{"type":301,"value":845},"pkexec",{"type":301,"value":847}," для однократного запуска команды с правами администратора.",{"data":849,"body":850},{},{"type":596,"children":851},[852],{"type":782,"tag":21,"props":853,"children":854},{},[855,857,862,864,869],{"type":301,"value":856},"Проверьте владельца и права ",{"type":782,"tag":25,"props":858,"children":860},{"className":859},[],[861],{"type":301,"value":172},{"type":301,"value":863}," (должны быть root:root и 4755), а также наличие пользователя в группе sudo или wheel и корректность записей в ",{"type":782,"tag":25,"props":865,"children":867},{"className":866},[],[868],{"type":301,"value":31},{"type":301,"value":644},{"data":871,"body":872},{},{"type":596,"children":873},[874],{"type":782,"tag":21,"props":875,"children":876},{},[877,879,884,885,891],{"type":301,"value":878},"Выполните ",{"type":782,"tag":25,"props":880,"children":882},{"className":881},[],[883],{"type":301,"value":118},{"type":301,"value":667},{"type":782,"tag":25,"props":886,"children":888},{"className":887},[],[889],{"type":301,"value":890},"sudo --version",{"type":301,"value":892},", чтобы убедиться, что бинарный файл существует и доступен в PATH.",{"data":894,"body":895},{},{"type":596,"children":896},[897],{"type":782,"tag":21,"props":898,"children":899},{},[900,902,907,909,914,915,920],{"type":301,"value":901},"Убедитесь, что ",{"type":782,"tag":25,"props":903,"children":905},{"className":904},[],[906],{"type":301,"value":172},{"type":301,"value":908}," принадлежит root:root и имеет права 4755 (setuid), иначе переназначьте их через ",{"type":782,"tag":25,"props":910,"children":912},{"className":911},[],[913],{"type":301,"value":229},{"type":301,"value":667},{"type":782,"tag":25,"props":916,"children":918},{"className":917},[],[919],{"type":301,"value":218},{"type":301,"value":644},{"data":922,"body":923},{},{"type":596,"children":924},[925],{"type":782,"tag":21,"props":926,"children":927},{},[928,930,936,938,943],{"type":301,"value":929},"Запустите ",{"type":782,"tag":25,"props":931,"children":933},{"className":932},[],[934],{"type":301,"value":935},"visudo -c",{"type":301,"value":937}," для валидации конфигурации и исправьте ошибки, если файл ",{"type":782,"tag":25,"props":939,"children":941},{"className":940},[],[942],{"type":301,"value":31},{"type":301,"value":944}," или подключаемые фрагменты содержат опечатки.",{"data":946,"body":947},{},{"type":596,"children":948},[949],{"type":782,"tag":21,"props":950,"children":951},{},[952,954,960,962,968],{"type":301,"value":953},"Убедитесь, что ваша учётная запись состоит в группе sudo или wheel через ",{"type":782,"tag":25,"props":955,"children":957},{"className":956},[],[958],{"type":301,"value":959},"groups",{"type":301,"value":961}," и при необходимости добавьте её командой ",{"type":782,"tag":25,"props":963,"children":965},{"className":964},[],[966],{"type":301,"value":967},"usermod -aG",{"type":301,"value":644},{"data":970,"body":971},{},{"type":596,"children":972},[973],{"type":782,"tag":21,"props":974,"children":975},{},[976,978,983,984,990,992,997],{"type":301,"value":977},"Изучите ",{"type":782,"tag":25,"props":979,"children":981},{"className":980},[],[982],{"type":301,"value":385},{"type":301,"value":667},{"type":782,"tag":25,"props":985,"children":987},{"className":986},[],[988],{"type":301,"value":989},"/var/log/auth.log",{"type":301,"value":991}," на предмет отказов и проверьте ",{"type":782,"tag":25,"props":993,"children":995},{"className":994},[],[996],{"type":301,"value":416},{"type":301,"value":998}," на наличие блокирующих модулей.",{"data":1000,"body":1001},{},{"type":596,"children":1002},[1003],{"type":782,"tag":21,"props":1004,"children":1005},{},[1006],{"type":301,"value":746},[1008],{"id":1009,"title":1010,"appliesTo":1011,"author":11,"body":1015,"canonical":708,"code":88,"createdAt":1397,"description":1398,"difficulty":1399,"draft":712,"estimatedTime":1400,"extension":714,"faq":1401,"howToSteps":1414,"howToTotalTime":1430,"image":708,"keywords":1431,"locale":757,"meta":1439,"navigation":759,"path":763,"platform":761,"related":1440,"section":1444,"seo":1445,"severity":711,"stem":1446,"summary":1447,"tags":1448,"twitterCreator":708,"twitterSite":708,"type":775,"updatedAt":1397,"__hash__":1452},"content_ru/guides/linux/fix-permission-denied.md","Исправляем 'Permission denied' в Linux: пошаговое руководство",[1012,1013,1014],"Ubuntu 20.04 LTS","Debian 11","CentOS 8",{"type":13,"value":1016,"toc":1384},[1017,1021,1038,1042,1068,1070,1072,1077,1080,1094,1110,1114,1117,1160,1170,1174,1180,1201,1235,1239,1246,1258,1263,1267,1270,1285,1294,1296,1299,1311,1313,1370,1381],[16,1018,1020],{"id":1019},"введение","Введение",[21,1022,1023,1024,1029,1030,1032,1033,667,1035,1037],{},"Ошибка ",[625,1025,1026],{},[25,1027,1028],{},"Permission denied"," — одна из самых распространённых проблем в Linux. Она возникает, когда вы пытаетесь прочитать, записать или удалить файл, к которому у текущего пользователя отсутствуют права доступа. В этом гайде вы узнаете, как быстро диагностировать причину и вернуть доступ с помощью трёх базовых инструментов: ",[25,1031,191],{},", ",[25,1034,229],{},[25,1036,218],{},". После выполнения этих шагов вы сможете свободно работать с файлами и директориями без непредвиденных сбоев.",[16,1039,1041],{"id":1040},"требования","Требования",[38,1043,1044,1049,1062],{},[41,1045,1046,1047,66],{},"Доступ к терминалу с правами обычного пользователя (желательно с возможностью выполнения команд ",[25,1048,27],{},[41,1050,1051,1052,1055,1056,1059,1060,66],{},"Понимание базовых понятий о владельцах (",[25,1053,1054],{},"owner","), группах (",[25,1057,1058],{},"group",") и режимах доступа (",[25,1061,773],{},[41,1063,1064,1065,66],{},"Путь до проблемного файла или директории под рукой (например, ",[25,1066,1067],{},"/home/user/documents/report.txt",[242,1069],{},[16,1071,70],{"id":69},[1073,1074,1076],"h3",{"id":1075},"шаг-1-определите-владельца-и-текущие-разрешения","Шаг 1: Определите владельца и текущие разрешения",[21,1078,1079],{},"Сначала посмотрите, кто владеет файлом и какие у него права.",[83,1081,1083],{"className":85,"code":1082,"language":87,"meta":88,"style":88},"ls -l /путь/к/файлу\n",[25,1084,1085],{"__ignoreMap":88},[92,1086,1087,1089,1091],{"class":94,"line":95},[92,1088,191],{"class":109},[92,1090,194],{"class":98},[92,1092,1093],{"class":102}," /путь/к/файлу\n",[21,1095,1096,1097,667,1100,1103,1104,1107,1108,66],{},"Столбцы ",[25,1098,1099],{},"Субъект",[25,1101,1102],{},"Группа"," показывают владельца и группу, а ",[25,1105,1106],{},"Разрешения"," описывают доступ (чтение, запись, выполнение). Если вы — не владелец и не член группы, вам могут потребоваться права администратора (",[25,1109,27],{},[1073,1111,1113],{"id":1112},"шаг-2-измените-владельца-файла-если-нужно","Шаг 2: Измените владельца файла (если нужно)",[21,1115,1116],{},"Если проблема в неправильном владельце, перенесите файл к нужному пользователю или группе:",[83,1118,1120],{"className":85,"code":1119,"language":87,"meta":88,"style":88},"# Изменить владельца\nsudo chown new_owner /путь/к/файлу\n\n# Изменить только группу\nsudo chown :new_group /путь/к/файлу\n",[25,1121,1122,1127,1139,1144,1149],{"__ignoreMap":88},[92,1123,1124],{"class":94,"line":95},[92,1125,1126],{"class":539},"# Изменить владельца\n",[92,1128,1129,1131,1134,1137],{"class":94,"line":106},[92,1130,27],{"class":109},[92,1132,1133],{"class":102}," chown",[92,1135,1136],{"class":102}," new_owner",[92,1138,1093],{"class":102},[92,1140,1141],{"class":94,"line":226},[92,1142,1143],{"emptyLinePlaceholder":759},"\n",[92,1145,1146],{"class":94,"line":510},[92,1147,1148],{"class":539},"# Изменить только группу\n",[92,1150,1151,1153,1155,1158],{"class":94,"line":556},[92,1152,27],{"class":109},[92,1154,1133],{"class":102},[92,1156,1157],{"class":102}," :new_group",[92,1159,1093],{"class":102},[21,1161,1162,1163,667,1166,1169],{},"Замените ",[25,1164,1165],{},"new_owner",[25,1167,1168],{},"new_group"," на реальные имена пользователей или групп в системе.",[1073,1171,1173],{"id":1172},"шаг-3-установите-необходимые-права-доступа","Шаг 3: Установите необходимые права доступа",[21,1175,1176,1177,1179],{},"Теперь настройте права доступа с помощью ",[25,1178,218],{},". Типичные режимы:",[38,1181,1182,1192],{},[41,1183,1184,1187,1188,1191],{},[25,1185,1186],{},"644"," (",[25,1189,1190],{},"-rw-r--r--",") — чтение всеми, запись только у владельца.",[41,1193,1194,1187,1197,1200],{},[25,1195,1196],{},"755",[25,1198,1199],{},"drwxr-xr-x",") — полный доступ для владельца, чтение/выполнение для остальных.",[83,1202,1204],{"className":85,"code":1203,"language":87,"meta":88,"style":88},"sudo chmod 644 /путь/к/файлу\n# или для директории\nsudo chmod 755 /путь/к/директории\n",[25,1205,1206,1218,1223],{"__ignoreMap":88},[92,1207,1208,1210,1213,1216],{"class":94,"line":95},[92,1209,27],{"class":109},[92,1211,1212],{"class":102}," chmod",[92,1214,1215],{"class":98}," 644",[92,1217,1093],{"class":102},[92,1219,1220],{"class":94,"line":106},[92,1221,1222],{"class":539},"# или для директории\n",[92,1224,1225,1227,1229,1232],{"class":94,"line":226},[92,1226,27],{"class":109},[92,1228,1212],{"class":102},[92,1230,1231],{"class":98}," 755",[92,1233,1234],{"class":102}," /путь/к/директории\n",[1073,1236,1238],{"id":1237},"шаг-4-проверьте-результат","Шаг 4: Проверьте результат",[21,1240,1241,1242,1245],{},"Повторите команду ",[25,1243,1244],{},"ls -l",", чтобы подтвердить, что права изменились:",[83,1247,1248],{"className":85,"code":1082,"language":87,"meta":88,"style":88},[25,1249,1250],{"__ignoreMap":88},[92,1251,1252,1254,1256],{"class":94,"line":95},[92,1253,191],{"class":109},[92,1255,194],{"class":98},[92,1257,1093],{"class":102},[21,1259,1260,1261,644],{},"Ожидаемый вывод должен показать желаемые разрешения, например ",[25,1262,1190],{},[1073,1264,1266],{"id":1265},"шаг-5-повторите-для-директорий-если-требуется","Шаг 5: Повторите для директорий, если требуется",[21,1268,1269],{},"Если ошибка возникает при работе с папкой (например, «Недостаточно прав для входа»), примените те же команды к директории:",[83,1271,1273],{"className":85,"code":1272,"language":87,"meta":88,"style":88},"sudo chmod 755 /путь/к/директории\n",[25,1274,1275],{"__ignoreMap":88},[92,1276,1277,1279,1281,1283],{"class":94,"line":95},[92,1278,27],{"class":109},[92,1280,1212],{"class":102},[92,1282,1231],{"class":98},[92,1284,1234],{"class":102},[21,1286,1287,1288,1187,1291,66],{},"Для строгой приватности используйте ",[25,1289,1290],{},"700",[25,1292,1293],{},"rwx------",[16,1295,575],{"id":574},[21,1297,1298],{},"После изменения прав повторите запрошенную операцию (запишите файл, запустите скрипт и т.д.). Если ошибка исчезла, всё работает корректно. Для уверенности вы можете проверить владельца и права ещё раз:",[83,1300,1302],{"className":85,"code":1301,"language":87,"meta":88,"style":88},"stat /путь/к/файлу\n",[25,1303,1304],{"__ignoreMap":88},[92,1305,1306,1309],{"class":94,"line":95},[92,1307,1308],{"class":98},"stat",[92,1310,1093],{"class":102},[16,1312,619],{"id":618},[38,1314,1315,1329,1341,1357],{},[41,1316,1317,1322,1323,1325,1326,1328],{},[625,1318,1319,1320],{},"Недостаточно прав для выполнения ",[25,1321,218],{}," – убедитесь, что у вас есть права ",[25,1324,27],{}," или вы вошли как root. Используйте ",[25,1327,27],{}," перед каждой командой.",[41,1330,1331,1334,1335,667,1338,644],{},[625,1332,1333],{},"Неправильный формат имени пользователя/группы"," – проверьте существование пользователя/группы: ",[25,1336,1337],{},"id user",[25,1339,1340],{},"getent group group",[41,1342,1343,1346,1347,1349,1350,1353,1354,644],{},[625,1344,1345],{},"Символьные ссылки"," – ",[25,1348,218],{}," влияет на саму ссылку, а не на целевой файл. Используйте ",[25,1351,1352],{},"-h",", чтобы изменить права целевого файла: ",[25,1355,1356],{},"sudo chmod -h 644 /путь/к/ссылке",[41,1358,1359,1362,1363,1366,1367,644],{},[625,1360,1361],{},"ACL (расширенные права доступа)"," – в некоторых дистрибутивах используются ACL. Проверьте ",[25,1364,1365],{},"getfacl",", и если требуется, задайте права через ",[25,1368,1369],{},"setfacl",[21,1371,1372,1373,1376,1377,1380],{},"Если ни один из способов не помог, проверьте системные логи: ",[25,1374,1375],{},"journalctl -u systemd-logind"," или сообщения ядра ",[25,1378,1379],{},"dmesg",". Они могут указывать на более глубокие проблемы, например, заблокированный файловый системный блокнота.",[692,1382,1383],{},"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":88,"searchDepth":106,"depth":106,"links":1385},[1386,1387,1388,1395,1396],{"id":1019,"depth":106,"text":1020},{"id":1040,"depth":106,"text":1041},{"id":69,"depth":106,"text":70,"children":1389},[1390,1391,1392,1393,1394],{"id":1075,"depth":226,"text":1076},{"id":1112,"depth":226,"text":1113},{"id":1172,"depth":226,"text":1173},{"id":1237,"depth":226,"text":1238},{"id":1265,"depth":226,"text":1266},{"id":574,"depth":106,"text":575},{"id":618,"depth":106,"text":619},"2026-07-07 09:08:25","Не можете записать файл? Это руководство поможет быстро исправить ошибку 'Permission denied' в Linux за 5 минут с помощью простых команд.","easy","5-10 мин",[1402,1405,1408,1411],{"question":1403,"answer":1404},"Что означает ошибка 'Permission denied' в Linux?","Это сообщение ядра, которое указывает на отсутствие необходимых прав доступа у текущего пользователя для выполнения запрошенной операции.",{"question":1406,"answer":1407},"Как быстро проверить текущие права доступа к файлу?","Запустите `ls -l /путь/к/файлу` — столбцы `Субъект` и `Группа` показывают владельца и разрешения.",{"question":1409,"answer":1410},"Когда обязательно использовать `sudo` для изменения прав?","`sudo` требуются, когда вы пытаетесь записать или изменить системные файлы, находящиеся вне вашего домашнего каталога.",{"question":1412,"answer":1413},"Как предотвратить появление ошибки доступа в будущем?","Назначайте подходящие `chmod` и `chown` при создании файлов, используйте группы для совместного доступа и избегайте работы от root напрямую.",[1415,1418,1421,1424,1427],{"name":1416,"text":1417},"Определите владельца и текущие разрешения","Выполните `ls -l \u003Cfile>` чтобы увидеть текущего владельца (`Субъект`), группу (`Группа`) и права доступа (`Разрешения`).",{"name":1419,"text":1420},"Измените владельца файла (если нужно)","Используйте `sudo chown \u003Cnew_owner> \u003Cfile>` чтобы перенести файл к нужному пользователю или группе (`sudo chown :new_group \u003Cfile>` для изменения только группы).",{"name":1422,"text":1423},"Установите необходимые права доступа","Примените разрешения с `sudo chmod \u003Cmode> \u003Cfile>` (например, `chmod 644 \u003Cfile>` для чтения всеми и записи только владельцу).",{"name":1425,"text":1426},"Проверьте результат","Выполните `ls -l \u003Cfile>` снова — убедитесь, что теперь видны нужные права (`-rw-r--r--`).",{"name":1428,"text":1429},"Повторите для директорий, если требуется","Для папок используйте `chmod 755 \u003Cdir>` чтобы разрешить обход и listing, либо `chmod 700 \u003Cdir>` для строгой приватности.","PT10M",[1432,1433,1434,1435,1436,1437,1438],"Permission denied linux","ошибка доступа linux","chmod chown исправить","права доступа на файл","sudo недостаточно прав","решение ошибки доступа","установить разрешения файла",{},[1441,1442,1443],"/errors/linux/permission-denied","/guides/linux/fix-disk-full","/guides/linux/fix-command-not-found","Ошибки Linux",{"title":1010,"description":1398},"guides/linux/fix-permission-denied","Ошибка 'Permission denied' возникает, когда у пользователя нет прав доступа к файлу или директории. В этом гайде вы узнаете, как восстановить права с помощью chown, chmod и sudo, чтобы работа с системой продолжилась без перебоев.",[772,1449,1450,1451,218,229],"доступ","отладка","system administration","j7KkuJtfw3rWqxd3VS4hUTLvxHqoZsiRPGl0akK5p6c"]