[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/sudo-command-not-found":3,"mdc--5i8dcg-key":818,"mdc-5ela03-key":829,"mdc--avvq15-key":853,"mdc--os3nte-key":861,"mdc--k3mak6-key":883,"mdc--dczp5z-key":906,"mdc--7iuhc1-key":937,"mdc-mpfxeh-key":974,"mdc--i003qc-key":1011,"related-/errors/linux/command-not-found,/guides/linux/install-sudo,/errors/linux/permission-denied":1028},{"id":4,"title":5,"appliesTo":6,"author":12,"body":13,"canonical":753,"code":49,"createdAt":754,"description":755,"difficulty":756,"draft":757,"estimatedTime":758,"extension":759,"faq":760,"howToSteps":773,"howToTotalTime":789,"image":753,"keywords":790,"locale":798,"meta":799,"navigation":800,"path":801,"platform":802,"related":803,"section":807,"seo":808,"severity":809,"stem":810,"summary":811,"tags":812,"twitterCreator":753,"twitterSite":753,"type":816,"updatedAt":754,"__hash__":817},"content_ru/errors/linux/sudo-command-not-found.md","Ошибка sudo: command not found в Linux — решение",[7,8,9,10,11],"Ubuntu 20.04+","Debian 10+","CentOS 7+","RHEL 8+","Любой дистрибутив Linux","FixPedia Team",{"type":14,"value":15,"toc":734},"minimark",[16,25,43,89,95,99,157,164,170,201,214,219,234,238,252,256,270,274,288,297,303,311,325,337,343,363,368,414,420,425,497,500,516,523,537,540,547,567,576,586,638,641,653,657,713,730],[17,18,20,21],"h2",{"id":19},"что-означает-ошибка-sudo-command-not-found","Что означает ошибка ",[22,23,24],"code",{},"sudo: command not found",[26,27,28,29,32,33,35,36,38,39,42],"p",{},"Когда вы пытаетесь выполнить команду с ",[22,30,31],{},"sudo",", а система выводит ",[22,34,24],{},", это означает, что ваша оболочка (shell) не может найти исполняемый файл ",[22,37,31],{}," в директориях, перечисленных в переменной ",[22,40,41],{},"PATH",". Ошибка обычно появляется сразу после ввода команды:",[44,45,50],"pre",{"className":46,"code":47,"language":48,"meta":49,"style":49},"language-bash shiki shiki-themes github-light github-dark","$ sudo apt update\nbash: sudo: command not found\n","bash","",[22,51,52,71],{"__ignoreMap":49},[53,54,57,61,65,68],"span",{"class":55,"line":56},"line",1,[53,58,60],{"class":59},"sScJk","$",[53,62,64],{"class":63},"sZZnC"," sudo",[53,66,67],{"class":63}," apt",[53,69,70],{"class":63}," update\n",[53,72,74,77,80,83,86],{"class":55,"line":73},2,[53,75,76],{"class":59},"bash:",[53,78,79],{"class":63}," sudo:",[53,81,82],{"class":63}," command",[53,84,85],{"class":63}," not",[53,87,88],{"class":63}," found\n",[26,90,91,92,94],{},"Без ",[22,93,31],{}," вы не сможете выполнять операции, требующие прав суперпользователя (установка пакетов, изменение системных файлов, управление службами). Это критичная проблема для администрирования системы.",[17,96,98],{"id":97},"причины-возникновения","Причины возникновения",[100,101,102,116,135,148],"ol",{},[103,104,105,112,113,115],"li",{},[106,107,108,109,111],"strong",{},"Пакет ",[22,110,31],{}," не установлен."," В минимальных установках (Docker-контейнеры, некоторые сборки вроде Alpine, или ручная настройка) ",[22,114,31],{}," часто отсутствует по умолчанию.",[103,117,118,124,125,127,128,131,132,134],{},[106,119,120,121,123],{},"Переменная ",[22,122,41],{}," повреждена или не включает стандартные пути."," Если в ",[22,126,41],{}," нет ",[22,129,130],{},"/usr/bin"," (стандартная директория для ",[22,133,31],{},"), shell его не найдёт.",[103,136,137,143,144,147],{},[106,138,139,140,142],{},"Файл ",[22,141,31],{}," удалён или повреждён."," Редко, но возможно случайное удаление или повреждение бинарного файла ",[22,145,146],{},"/usr/bin/sudo",".",[103,149,150,153,154,156],{},[106,151,152],{},"Система в режиме восстановления или chroot."," В некоторых окружениях (например, при загрузке в rescue mode) ",[22,155,31],{}," может быть отключён.",[17,158,160,161,163],{"id":159},"способ-1-установите-пакет-sudo-если-он-отсутствует","Способ 1: Установите пакет ",[22,162,31],{}," (если он отсутствует)",[26,165,166,167,169],{},"Сначала проверьте, установлен ли ",[22,168,31],{},":",[44,171,173],{"className":46,"code":172,"language":48,"meta":49,"style":49},"which sudo\n# или\ncommand -v sudo\n",[22,174,175,184,190],{"__ignoreMap":49},[53,176,177,181],{"class":55,"line":56},[53,178,180],{"class":179},"sj4cs","which",[53,182,183],{"class":63}," sudo\n",[53,185,186],{"class":55,"line":73},[53,187,189],{"class":188},"sJ8bj","# или\n",[53,191,193,196,199],{"class":55,"line":192},3,[53,194,195],{"class":179},"command",[53,197,198],{"class":179}," -v",[53,200,183],{"class":63},[26,202,203,204,206,207,209,210,213],{},"Если команда ничего не выводит — ",[22,205,31],{}," не установлен или не в ",[22,208,41],{},". Установите его, используя root-доступ (через ",[22,211,212],{},"su"," или напрямую если вы вошли как root).",[215,216,218],"h3",{"id":217},"для-ubuntudebian","Для Ubuntu/Debian:",[44,220,222],{"className":46,"code":221,"language":48,"meta":49,"style":49},"su -c \"apt update && apt install sudo\"\n",[22,223,224],{"__ignoreMap":49},[53,225,226,228,231],{"class":55,"line":56},[53,227,212],{"class":59},[53,229,230],{"class":179}," -c",[53,232,233],{"class":63}," \"apt update && apt install sudo\"\n",[215,235,237],{"id":236},"для-rhelcentos-7","Для RHEL/CentOS 7:",[44,239,241],{"className":46,"code":240,"language":48,"meta":49,"style":49},"su -c \"yum install sudo\"\n",[22,242,243],{"__ignoreMap":49},[53,244,245,247,249],{"class":55,"line":56},[53,246,212],{"class":59},[53,248,230],{"class":179},[53,250,251],{"class":63}," \"yum install sudo\"\n",[215,253,255],{"id":254},"для-rhelcentos-8fedora","Для RHEL/CentOS 8+/Fedora:",[44,257,259],{"className":46,"code":258,"language":48,"meta":49,"style":49},"su -c \"dnf install sudo\"\n",[22,260,261],{"__ignoreMap":49},[53,262,263,265,267],{"class":55,"line":56},[53,264,212],{"class":59},[53,266,230],{"class":179},[53,268,269],{"class":63}," \"dnf install sudo\"\n",[215,271,273],{"id":272},"для-arch-linux","Для Arch Linux:",[44,275,277],{"className":46,"code":276,"language":48,"meta":49,"style":49},"su -c \"pacman -S sudo\"\n",[22,278,279],{"__ignoreMap":49},[53,280,281,283,285],{"class":55,"line":56},[53,282,212],{"class":59},[53,284,230],{"class":179},[53,286,287],{"class":63}," \"pacman -S sudo\"\n",[26,289,290,291,294,295,147],{},"После установки проверьте ",[22,292,293],{},"which sudo"," — команда должна вернуть ",[22,296,146],{},[17,298,300,301],{"id":299},"способ-2-проверьте-и-исправьте-переменную-path","Способ 2: Проверьте и исправьте переменную ",[22,302,41],{},[26,304,305,306,308,309,147],{},"Если ",[22,307,31],{}," установлен (например, вы уверены, что пакет есть), но команда не находится, проблема в ",[22,310,41],{},[44,312,314],{"className":46,"code":313,"language":48,"meta":49,"style":49},"echo $PATH\n",[22,315,316],{"__ignoreMap":49},[53,317,318,321],{"class":55,"line":56},[53,319,320],{"class":179},"echo",[53,322,324],{"class":323},"sVt8B"," $PATH\n",[26,326,327,328,330,331,333,334,336],{},"Убедитесь, что в выводе есть ",[22,329,130],{},". Обычно ",[22,332,31],{}," находится именно там (",[22,335,146],{},"). Если пути нет:",[26,338,339,342],{},[106,340,341],{},"Временное исправление"," (действует до перезагрузки):",[44,344,346],{"className":46,"code":345,"language":48,"meta":49,"style":49},"export PATH=$PATH:/usr/bin\n",[22,347,348],{"__ignoreMap":49},[53,349,350,354,357,360],{"class":55,"line":56},[53,351,353],{"class":352},"szBVR","export",[53,355,356],{"class":323}," PATH",[53,358,359],{"class":352},"=",[53,361,362],{"class":323},"$PATH:/usr/bin\n",[26,364,365,169],{},[106,366,367],{},"Постоянное исправление",[100,369,370,381,398],{},[103,371,372,373,376,377,380],{},"Откройте файл ",[22,374,375],{},"~/.bashrc"," (для bash) или ",[22,378,379],{},"~/.zshrc"," (для zsh).",[103,382,383,384],{},"Добавьте строку:\n",[44,385,386],{"className":46,"code":345,"language":48,"meta":49,"style":49},[22,387,388],{"__ignoreMap":49},[53,389,390,392,394,396],{"class":55,"line":56},[53,391,353],{"class":352},[53,393,356],{"class":323},[53,395,359],{"class":352},[53,397,362],{"class":323},[103,399,400,401],{},"Примените изменения:\n",[44,402,404],{"className":46,"code":403,"language":48,"meta":49,"style":49},"source ~/.bashrc\n",[22,405,406],{"__ignoreMap":49},[53,407,408,411],{"class":55,"line":56},[53,409,410],{"class":179},"source",[53,412,413],{"class":63}," ~/.bashrc\n",[17,415,417,418],{"id":416},"способ-3-переустановите-или-восстановите-пакет-sudo","Способ 3: Переустановите или восстановите пакет ",[22,419,31],{},[26,421,305,422,424],{},[22,423,31],{}," установлен, но файл повреждён (например, после сбоя обновления), переустановите пакет:",[426,427,428,447,480],"ul",{},[103,429,430,433],{},[106,431,432],{},"Ubuntu/Debian:",[44,434,436],{"className":46,"code":435,"language":48,"meta":49,"style":49},"su -c \"apt --reinstall install sudo\"\n",[22,437,438],{"__ignoreMap":49},[53,439,440,442,444],{"class":55,"line":56},[53,441,212],{"class":59},[53,443,230],{"class":179},[53,445,446],{"class":63}," \"apt --reinstall install sudo\"\n",[103,448,449,452],{},[106,450,451],{},"RHEL/CentOS:",[44,453,455],{"className":46,"code":454,"language":48,"meta":49,"style":49},"su -c \"yum reinstall sudo\"\n# или для dnf:\nsu -c \"dnf reinstall sudo\"\n",[22,456,457,466,471],{"__ignoreMap":49},[53,458,459,461,463],{"class":55,"line":56},[53,460,212],{"class":59},[53,462,230],{"class":179},[53,464,465],{"class":63}," \"yum reinstall sudo\"\n",[53,467,468],{"class":55,"line":73},[53,469,470],{"class":188},"# или для dnf:\n",[53,472,473,475,477],{"class":55,"line":192},[53,474,212],{"class":59},[53,476,230],{"class":179},[53,478,479],{"class":63}," \"dnf reinstall sudo\"\n",[103,481,482,485],{},[106,483,484],{},"Arch Linux:",[44,486,487],{"className":46,"code":276,"language":48,"meta":49,"style":49},[22,488,489],{"__ignoreMap":49},[53,490,491,493,495],{"class":55,"line":56},[53,492,212],{"class":59},[53,494,230],{"class":179},[53,496,287],{"class":63},[26,498,499],{},"После переустановки проверьте целостность файла:",[44,501,503],{"className":46,"code":502,"language":48,"meta":49,"style":49},"ls -l /usr/bin/sudo\n",[22,504,505],{"__ignoreMap":49},[53,506,507,510,513],{"class":55,"line":56},[53,508,509],{"class":59},"ls",[53,511,512],{"class":179}," -l",[53,514,515],{"class":63}," /usr/bin/sudo\n",[26,517,518,519,522],{},"Права должны включать setuid-бит (например, ",[22,520,521],{},"-rwsr-xr-x","). Если нет, исправьте:",[44,524,526],{"className":46,"code":525,"language":48,"meta":49,"style":49},"su -c \"chmod 4755 /usr/bin/sudo\"\n",[22,527,528],{"__ignoreMap":49},[53,529,530,532,534],{"class":55,"line":56},[53,531,212],{"class":59},[53,533,230],{"class":179},[53,535,536],{"class":63}," \"chmod 4755 /usr/bin/sudo\"\n",[538,539],"in-article-ad",{},[17,541,543,544,546],{"id":542},"способ-4-добавьте-пользователя-в-группу-sudo-если-права-не-настроены","Способ 4: Добавьте пользователя в группу ",[22,545,31],{}," (если права не настроены)",[26,548,549,550,552,553,557,558,560,561,563,564,566],{},"Хотя отсутствие группы ",[22,551,31],{}," обычно вызывает ошибку ",[554,555,556],"em",{},"\"user is not in the sudoers file\"",", в некоторых дистрибутивах (или при кастомной настройке) это может привести к отсутствию команды в ",[22,559,41],{},". Если ",[22,562,31],{}," установлен и в ",[22,565,41],{},", но не работает, проверьте группы:",[44,568,570],{"className":46,"code":569,"language":48,"meta":49,"style":49},"groups\n",[22,571,572],{"__ignoreMap":49},[53,573,574],{"class":55,"line":56},[53,575,569],{"class":59},[26,577,578,579,581,582,585],{},"Если в списке нет ",[22,580,31],{}," (или ",[22,583,584],{},"wheel"," в RHEL/CentOS), добавьте пользователя:",[426,587,588,613],{},[103,589,590,593],{},[106,591,592],{},"Через root (если sudo недоступен):",[44,594,596],{"className":46,"code":595,"language":48,"meta":49,"style":49},"su -c \"usermod -aG sudo $USER\"\n",[22,597,598],{"__ignoreMap":49},[53,599,600,602,604,607,610],{"class":55,"line":56},[53,601,212],{"class":59},[53,603,230],{"class":179},[53,605,606],{"class":63}," \"usermod -aG sudo ",[53,608,609],{"class":323},"$USER",[53,611,612],{"class":63},"\"\n",[103,614,615,618],{},[106,616,617],{},"Если sudo уже работает частично:",[44,619,621],{"className":46,"code":620,"language":48,"meta":49,"style":49},"sudo usermod -aG sudo $USER\n",[22,622,623],{"__ignoreMap":49},[53,624,625,627,630,633,635],{"class":55,"line":56},[53,626,31],{"class":59},[53,628,629],{"class":63}," usermod",[53,631,632],{"class":179}," -aG",[53,634,64],{"class":63},[53,636,637],{"class":323}," $USER\n",[26,639,640],{},"После этого выйдите и зайдите снова, или выполните:",[44,642,644],{"className":46,"code":643,"language":48,"meta":49,"style":49},"newgrp sudo\n",[22,645,646],{"__ignoreMap":49},[53,647,648,651],{"class":55,"line":56},[53,649,650],{"class":59},"newgrp",[53,652,183],{"class":63},[17,654,656],{"id":655},"профилактика","Профилактика",[426,658,659,674,689,699],{},[103,660,661,666,667,669,670,673],{},[106,662,663,664],{},"Не удаляйте пакет ",[22,665,31],{}," без крайней необходимости. В минимальных установках (например, Docker) используйте ",[22,668,212],{}," или запускайте контейнер с root-правами (",[22,671,672],{},"docker run -u 0",").",[103,675,676,681,682,684,685,688],{},[106,677,678,679,147],{},"Будьте осторожны при редактировании ",[22,680,41],{}," Всегда проверяйте, что стандартные пути (",[22,683,130],{},", ",[22,686,687],{},"/bin",") присутствуют.",[103,690,691,694,695,698],{},[106,692,693],{},"Регулярно обновляйте систему"," (",[22,696,697],{},"apt update && apt upgrade","), чтобы избежать повреждения пакетов.",[103,700,701,704,705,708,709,712],{},[106,702,703],{},"Проверяйте целостность пакетов"," после сбоев: ",[22,706,707],{},"apt verify sudo"," (Debian/Ubuntu) или ",[22,710,711],{},"rpm -V sudo"," (RHEL/CentOS).",[26,714,715,716,719,720,723,724,726,727,729],{},"Если проблема остаётся, проверьте, не находитесь ли вы в ",[106,717,718],{},"chroot-окружении"," или ",[106,721,722],{},"режиме восстановления"," — там ",[22,725,31],{}," часто недоступен по design. В таких случаях используйте ",[22,728,212],{}," или войдите как root.",[731,732,733],"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 .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}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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}",{"title":49,"searchDepth":73,"depth":73,"links":735},[736,738,739,746,748,750,752],{"id":19,"depth":73,"text":737},"Что означает ошибка sudo: command not found",{"id":97,"depth":73,"text":98},{"id":159,"depth":73,"text":740,"children":741},"Способ 1: Установите пакет sudo (если он отсутствует)",[742,743,744,745],{"id":217,"depth":192,"text":218},{"id":236,"depth":192,"text":237},{"id":254,"depth":192,"text":255},{"id":272,"depth":192,"text":273},{"id":299,"depth":73,"text":747},"Способ 2: Проверьте и исправьте переменную PATH",{"id":416,"depth":73,"text":749},"Способ 3: Переустановите или восстановите пакет sudo",{"id":542,"depth":73,"text":751},"Способ 4: Добавьте пользователя в группу sudo (если права не настроены)",{"id":655,"depth":73,"text":656},null,"2026-04-08 08:58:15","Команда sudo не найдена? Узнайте, как исправить ошибку 'sudo: command not found' в Linux. Пошаговые инструкции для Ubuntu, Debian, CentOS. Решите проблему за 5 минут!","easy",false,"5-10 мин","md",[761,764,767,770],{"answer":762,"question":763},"Обычно потому, что пакет sudo не установлен, переменная PATH не содержит путь к sudo, или файл sudo повреждён/удалён.","Почему возникает ошибка 'sudo: command not found'?",{"answer":765,"question":766},"Войдите как root (через `su`) и выполните: `usermod -aG sudo имя_пользователя`, затем перелогиньтесь.","Как добавить пользователя в группу sudo, если команда sudo недоступна?",{"answer":768,"question":769},"Технически можно, но многие системные операции (установка пакетов, изменение файлов в /etc) потребуют прав root, поэтому sudo необходим для администрирования.","Можно ли работать в Linux без sudo?",{"answer":771,"question":772},"Проверьте переменную PATH — возможно, путь `/usr/bin` (где находится sudo) не включён. Добавьте его в `~/.bashrc`.","Почему после установки sudo команда всё равно не найдена?",[774,777,780,783,786],{"name":775,"text":776},"Проверьте наличие sudo","Выполните `which sudo` или `command -v sudo`. Если ничего не выводится — sudo не установлен или не в PATH.",{"name":778,"text":779},"Установите sudo (если отсутствует)","Для Ubuntu/Debian: `apt update && apt install sudo` (через root). Для RHEL/CentOS: `yum install sudo` или `dnf install sudo`.",{"name":781,"text":782},"Проверьте переменную PATH","Выполните `echo $PATH`. Убедитесь, что есть `/usr/bin`. Если нет, добавьте: `export PATH=$PATH:/usr/bin` и сохраните в `~/.bashrc`.",{"name":784,"text":785},"Добавьте пользователя в группу sudo","Выполните `groups`. Если нет `sudo`, добавьте: `sudo usermod -aG sudo $USER` (или через root: `usermod -aG sudo имя_пользователя`).",{"name":787,"text":788},"Перезагрузите сессию","Выйдите и зайдите снова или выполните `newgrp sudo`, чтобы применить изменения без перезагрузки.","PT10M",[791,24,792,793,794,795,796,797],"sudo command not found","команда sudo не найдена","как исправить sudo в Linux","ошибка sudo в Ubuntu","bash sudo не найден","нет команды sudo","sudo отсутствует","ru_RU",{},true,"/errors/linux/sudo-command-not-found","linux",[804,805,806],"/errors/linux/command-not-found","/guides/linux/install-sudo","/errors/linux/permission-denied","Ошибки Linux",{"title":5,"description":755},"medium","errors/linux/sudo-command-not-found","Статья объясняет, почему в Linux появляется ошибка 'sudo: command not found', и предлагает несколько способов её исправить: проверка установки sudo, настройка PATH, добавление пользователя в группу sudo.",[802,31,48,813,814,815],"ошибка","command-not-found","sysadmin","error","3AgUYDtBB_OYXeSYKK9dNCjPEPsAh74Zu9tcTdUlh-I",{"data":819,"body":820},{},{"type":821,"children":822},"root",[823],{"type":824,"tag":26,"props":825,"children":826},"element",{},[827],{"type":828,"value":762},"text",{"data":830,"body":831},{},{"type":821,"children":832},[833],{"type":824,"tag":26,"props":834,"children":835},{},[836,838,843,845,851],{"type":828,"value":837},"Войдите как root (через ",{"type":824,"tag":22,"props":839,"children":841},{"className":840},[],[842],{"type":828,"value":212},{"type":828,"value":844},") и выполните: ",{"type":824,"tag":22,"props":846,"children":848},{"className":847},[],[849],{"type":828,"value":850},"usermod -aG sudo имя_пользователя",{"type":828,"value":852},", затем перелогиньтесь.",{"data":854,"body":855},{},{"type":821,"children":856},[857],{"type":824,"tag":26,"props":858,"children":859},{},[860],{"type":828,"value":768},{"data":862,"body":863},{},{"type":821,"children":864},[865],{"type":824,"tag":26,"props":866,"children":867},{},[868,870,875,877,882],{"type":828,"value":869},"Проверьте переменную PATH — возможно, путь ",{"type":824,"tag":22,"props":871,"children":873},{"className":872},[],[874],{"type":828,"value":130},{"type":828,"value":876}," (где находится sudo) не включён. Добавьте его в ",{"type":824,"tag":22,"props":878,"children":880},{"className":879},[],[881],{"type":828,"value":375},{"type":828,"value":147},{"data":884,"body":885},{},{"type":821,"children":886},[887],{"type":824,"tag":26,"props":888,"children":889},{},[890,892,897,898,904],{"type":828,"value":891},"Выполните ",{"type":824,"tag":22,"props":893,"children":895},{"className":894},[],[896],{"type":828,"value":293},{"type":828,"value":719},{"type":824,"tag":22,"props":899,"children":901},{"className":900},[],[902],{"type":828,"value":903},"command -v sudo",{"type":828,"value":905},". Если ничего не выводится — sudo не установлен или не в PATH.",{"data":907,"body":908},{},{"type":821,"children":909},[910],{"type":824,"tag":26,"props":911,"children":912},{},[913,915,921,923,929,930,936],{"type":828,"value":914},"Для Ubuntu/Debian: ",{"type":824,"tag":22,"props":916,"children":918},{"className":917},[],[919],{"type":828,"value":920},"apt update && apt install sudo",{"type":828,"value":922}," (через root). Для RHEL/CentOS: ",{"type":824,"tag":22,"props":924,"children":926},{"className":925},[],[927],{"type":828,"value":928},"yum install sudo",{"type":828,"value":719},{"type":824,"tag":22,"props":931,"children":933},{"className":932},[],[934],{"type":828,"value":935},"dnf install sudo",{"type":828,"value":147},{"data":938,"body":939},{},{"type":821,"children":940},[941],{"type":824,"tag":26,"props":942,"children":943},{},[944,945,951,953,958,960,966,968,973],{"type":828,"value":891},{"type":824,"tag":22,"props":946,"children":948},{"className":947},[],[949],{"type":828,"value":950},"echo $PATH",{"type":828,"value":952},". Убедитесь, что есть ",{"type":824,"tag":22,"props":954,"children":956},{"className":955},[],[957],{"type":828,"value":130},{"type":828,"value":959},". Если нет, добавьте: ",{"type":824,"tag":22,"props":961,"children":963},{"className":962},[],[964],{"type":828,"value":965},"export PATH=$PATH:/usr/bin",{"type":828,"value":967}," и сохраните в ",{"type":824,"tag":22,"props":969,"children":971},{"className":970},[],[972],{"type":828,"value":375},{"type":828,"value":147},{"data":975,"body":976},{},{"type":821,"children":977},[978],{"type":824,"tag":26,"props":979,"children":980},{},[981,982,988,990,995,997,1003,1005,1010],{"type":828,"value":891},{"type":824,"tag":22,"props":983,"children":985},{"className":984},[],[986],{"type":828,"value":987},"groups",{"type":828,"value":989},". Если нет ",{"type":824,"tag":22,"props":991,"children":993},{"className":992},[],[994],{"type":828,"value":31},{"type":828,"value":996},", добавьте: ",{"type":824,"tag":22,"props":998,"children":1000},{"className":999},[],[1001],{"type":828,"value":1002},"sudo usermod -aG sudo $USER",{"type":828,"value":1004}," (или через root: ",{"type":824,"tag":22,"props":1006,"children":1008},{"className":1007},[],[1009],{"type":828,"value":850},{"type":828,"value":673},{"data":1012,"body":1013},{},{"type":821,"children":1014},[1015],{"type":824,"tag":26,"props":1016,"children":1017},{},[1018,1020,1026],{"type":828,"value":1019},"Выйдите и зайдите снова или выполните ",{"type":824,"tag":22,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":828,"value":1025},"newgrp sudo",{"type":828,"value":1027},", чтобы применить изменения без перезагрузки.",[1029,1780],{"id":1030,"title":1031,"appliesTo":1032,"author":12,"body":1037,"canonical":753,"code":1737,"createdAt":1738,"description":1739,"difficulty":756,"draft":757,"estimatedTime":1740,"extension":759,"faq":1741,"howToSteps":1751,"howToTotalTime":1763,"image":753,"keywords":1764,"locale":798,"meta":1770,"navigation":800,"path":804,"platform":802,"related":1771,"section":807,"seo":1773,"severity":809,"stem":1774,"summary":1775,"tags":1776,"twitterCreator":753,"twitterSite":753,"type":816,"updatedAt":1738,"__hash__":1779},"content_ru/errors/linux/command-not-found.md","Ошибка «command not found» в Linux: причины и решения",[1033,1034,1035,1036],"Ubuntu","Debian","CentOS","Fedora",{"type":14,"value":1038,"toc":1722},[1039,1044,1060,1064,1070,1096,1100,1104,1168,1172,1182,1185,1192,1195,1243,1247,1309,1313,1422,1426,1430,1435,1485,1489,1532,1536,1559,1563,1676,1678,1707,1711,1716,1719],[1040,1041,1043],"h1",{"id":1042},"ошибка-command-not-found-в-linux","Ошибка «command not found» в Linux",[26,1045,1046,1047,581,1054,1059],{},"Ошибка ",[106,1048,1049,1050,1053],{},"«bash: command not found: ",[53,1051,1052],{},"команда","»",[106,1055,1056,1057,1053],{},"«zsh: command not found: ",[53,1058,1052],{}," в Zsh) — одна из наиболее распространённых проблем в Linux-терминале. Она означает, что оболочка не смогла найти исполняемый файл указанной команды в системных путях.",[17,1061,1063],{"id":1062},"причины-возникновения-ошибки","Причины возникновения ошибки",[26,1065,1066,1067,169],{},"Существует несколько основных причин появления ошибки ",[22,1068,1069],{},"command not found",[100,1071,1072,1078,1084,1090],{},[103,1073,1074,1077],{},[106,1075,1076],{},"Команда не установлена"," — необходимый пакет просто не установлен в системе",[103,1079,1080,1083],{},[106,1081,1082],{},"Неправильный PATH"," — директория с командой не добавлена в переменную окружения PATH",[103,1085,1086,1089],{},[106,1087,1088],{},"Опечатка в названии"," — команда введена с ошибкой или неверным регистром",[103,1091,1092,1095],{},[106,1093,1094],{},"Отсутствие прав на выполнение"," — файл существует, но не имеет атрибута исполнения",[17,1097,1099],{"id":1098},"диагностика-ошибки","Диагностика ошибки",[215,1101,1103],{"id":1102},"_1-проверьте-правильность-написания","1. Проверьте правильность написания",[44,1105,1107],{"className":46,"code":1106,"language":48,"meta":49,"style":49},"# Пример опечатки\n$ pyton --version\nbash: pyton: command not found\n\n# Правильный вариант\n$ python3 --version\nPython 3.10.12\n",[22,1108,1109,1114,1124,1137,1143,1149,1159],{"__ignoreMap":49},[53,1110,1111],{"class":55,"line":56},[53,1112,1113],{"class":188},"# Пример опечатки\n",[53,1115,1116,1118,1121],{"class":55,"line":73},[53,1117,60],{"class":59},[53,1119,1120],{"class":63}," pyton",[53,1122,1123],{"class":179}," --version\n",[53,1125,1126,1128,1131,1133,1135],{"class":55,"line":192},[53,1127,76],{"class":59},[53,1129,1130],{"class":63}," pyton:",[53,1132,82],{"class":63},[53,1134,85],{"class":63},[53,1136,88],{"class":63},[53,1138,1140],{"class":55,"line":1139},4,[53,1141,1142],{"emptyLinePlaceholder":800},"\n",[53,1144,1146],{"class":55,"line":1145},5,[53,1147,1148],{"class":188},"# Правильный вариант\n",[53,1150,1152,1154,1157],{"class":55,"line":1151},6,[53,1153,60],{"class":59},[53,1155,1156],{"class":63}," python3",[53,1158,1123],{"class":179},[53,1160,1162,1165],{"class":55,"line":1161},7,[53,1163,1164],{"class":59},"Python",[53,1166,1167],{"class":179}," 3.10.12\n",[215,1169,1171],{"id":1170},"_2-проверьте-переменную-path","2. Проверьте переменную PATH",[44,1173,1174],{"className":46,"code":313,"language":48,"meta":49,"style":49},[22,1175,1176],{"__ignoreMap":49},[53,1177,1178,1180],{"class":55,"line":56},[53,1179,320],{"class":179},[53,1181,324],{"class":323},[26,1183,1184],{},"Типичный вывод:",[44,1186,1190],{"className":1187,"code":1189,"language":828},[1188],"language-text","/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games\n",[22,1191,1189],{"__ignoreMap":49},[26,1193,1194],{},"Если нужная директория отсутствует, добавьте её:",[44,1196,1198],{"className":46,"code":1197,"language":48,"meta":49,"style":49},"# Временное добавление (действует до закрытия терминала)\nexport PATH=$PATH:/usr/local/myprogram/bin\n\n# Постоянное добавление (для текущего пользователя)\necho 'export PATH=$PATH:/usr/local/myprogram/bin' >> ~/.bashrc\nsource ~/.bashrc\n",[22,1199,1200,1205,1216,1220,1225,1237],{"__ignoreMap":49},[53,1201,1202],{"class":55,"line":56},[53,1203,1204],{"class":188},"# Временное добавление (действует до закрытия терминала)\n",[53,1206,1207,1209,1211,1213],{"class":55,"line":73},[53,1208,353],{"class":352},[53,1210,356],{"class":323},[53,1212,359],{"class":352},[53,1214,1215],{"class":323},"$PATH:/usr/local/myprogram/bin\n",[53,1217,1218],{"class":55,"line":192},[53,1219,1142],{"emptyLinePlaceholder":800},[53,1221,1222],{"class":55,"line":1139},[53,1223,1224],{"class":188},"# Постоянное добавление (для текущего пользователя)\n",[53,1226,1227,1229,1232,1235],{"class":55,"line":1145},[53,1228,320],{"class":179},[53,1230,1231],{"class":63}," 'export PATH=$PATH:/usr/local/myprogram/bin'",[53,1233,1234],{"class":352}," >>",[53,1236,413],{"class":63},[53,1238,1239,1241],{"class":55,"line":1151},[53,1240,410],{"class":179},[53,1242,413],{"class":63},[215,1244,1246],{"id":1245},"_3-найдите-местоположение-команды","3. Найдите местоположение команды",[44,1248,1250],{"className":46,"code":1249,"language":48,"meta":49,"style":49},"# Поиск команды в PATH\nwhich python3\n# Вывод: /usr/bin/python3\n\n# Поиск всех файлов, связанных с командой\nwhereis python3\n# Вывод: python3: /usr/bin/python3 /usr/bin/python3.10\n\n# Показать тип команды (встроенная, алиас, функция)\ntype python3\n",[22,1251,1252,1257,1264,1269,1273,1278,1285,1290,1295,1301],{"__ignoreMap":49},[53,1253,1254],{"class":55,"line":56},[53,1255,1256],{"class":188},"# Поиск команды в PATH\n",[53,1258,1259,1261],{"class":55,"line":73},[53,1260,180],{"class":179},[53,1262,1263],{"class":63}," python3\n",[53,1265,1266],{"class":55,"line":192},[53,1267,1268],{"class":188},"# Вывод: /usr/bin/python3\n",[53,1270,1271],{"class":55,"line":1139},[53,1272,1142],{"emptyLinePlaceholder":800},[53,1274,1275],{"class":55,"line":1145},[53,1276,1277],{"class":188},"# Поиск всех файлов, связанных с командой\n",[53,1279,1280,1283],{"class":55,"line":1151},[53,1281,1282],{"class":59},"whereis",[53,1284,1263],{"class":63},[53,1286,1287],{"class":55,"line":1161},[53,1288,1289],{"class":188},"# Вывод: python3: /usr/bin/python3 /usr/bin/python3.10\n",[53,1291,1293],{"class":55,"line":1292},8,[53,1294,1142],{"emptyLinePlaceholder":800},[53,1296,1298],{"class":55,"line":1297},9,[53,1299,1300],{"class":188},"# Показать тип команды (встроенная, алиас, функция)\n",[53,1302,1304,1307],{"class":55,"line":1303},10,[53,1305,1306],{"class":179},"type",[53,1308,1263],{"class":63},[215,1310,1312],{"id":1311},"_4-проверьте-установлен-ли-пакет","4. Проверьте, установлен ли пакет",[44,1314,1316],{"className":46,"code":1315,"language":48,"meta":49,"style":49},"# Для Debian/Ubuntu\ndpkg -l | grep \u003Cназвание_пакета>\napt list --installed | grep \u003Cназвание_пакета>\n\n# Для CentOS/Fedora/RHEL\nrpm -qa | grep \u003Cназвание_пакета>\ndnf list installed | grep \u003Cназвание_пакета>\n",[22,1317,1318,1323,1348,1371,1375,1380,1400],{"__ignoreMap":49},[53,1319,1320],{"class":55,"line":56},[53,1321,1322],{"class":188},"# Для Debian/Ubuntu\n",[53,1324,1325,1328,1330,1333,1336,1339,1342,1345],{"class":55,"line":73},[53,1326,1327],{"class":59},"dpkg",[53,1329,512],{"class":179},[53,1331,1332],{"class":352}," |",[53,1334,1335],{"class":59}," grep",[53,1337,1338],{"class":352}," \u003C",[53,1340,1341],{"class":63},"название_пакет",[53,1343,1344],{"class":323},"а",[53,1346,1347],{"class":352},">\n",[53,1349,1350,1353,1356,1359,1361,1363,1365,1367,1369],{"class":55,"line":192},[53,1351,1352],{"class":59},"apt",[53,1354,1355],{"class":63}," list",[53,1357,1358],{"class":179}," --installed",[53,1360,1332],{"class":352},[53,1362,1335],{"class":59},[53,1364,1338],{"class":352},[53,1366,1341],{"class":63},[53,1368,1344],{"class":323},[53,1370,1347],{"class":352},[53,1372,1373],{"class":55,"line":1139},[53,1374,1142],{"emptyLinePlaceholder":800},[53,1376,1377],{"class":55,"line":1145},[53,1378,1379],{"class":188},"# Для CentOS/Fedora/RHEL\n",[53,1381,1382,1385,1388,1390,1392,1394,1396,1398],{"class":55,"line":1151},[53,1383,1384],{"class":59},"rpm",[53,1386,1387],{"class":179}," -qa",[53,1389,1332],{"class":352},[53,1391,1335],{"class":59},[53,1393,1338],{"class":352},[53,1395,1341],{"class":63},[53,1397,1344],{"class":323},[53,1399,1347],{"class":352},[53,1401,1402,1405,1407,1410,1412,1414,1416,1418,1420],{"class":55,"line":1161},[53,1403,1404],{"class":59},"dnf",[53,1406,1355],{"class":63},[53,1408,1409],{"class":63}," installed",[53,1411,1332],{"class":352},[53,1413,1335],{"class":59},[53,1415,1338],{"class":352},[53,1417,1341],{"class":63},[53,1419,1344],{"class":323},[53,1421,1347],{"class":352},[17,1423,1425],{"id":1424},"решения","Решения",[215,1427,1429],{"id":1428},"установка-отсутствующих-команд","Установка отсутствующих команд",[1431,1432,1434],"h4",{"id":1433},"ubuntudebian","Ubuntu/Debian",[44,1436,1438],{"className":46,"code":1437,"language":48,"meta":49,"style":49},"sudo apt update\nsudo apt install \u003Cназвание_пакета>\n\n# Пример: установка curl\nsudo apt install curl\n",[22,1439,1440,1448,1465,1469,1474],{"__ignoreMap":49},[53,1441,1442,1444,1446],{"class":55,"line":56},[53,1443,31],{"class":59},[53,1445,67],{"class":63},[53,1447,70],{"class":63},[53,1449,1450,1452,1454,1457,1459,1461,1463],{"class":55,"line":73},[53,1451,31],{"class":59},[53,1453,67],{"class":63},[53,1455,1456],{"class":63}," install",[53,1458,1338],{"class":352},[53,1460,1341],{"class":63},[53,1462,1344],{"class":323},[53,1464,1347],{"class":352},[53,1466,1467],{"class":55,"line":192},[53,1468,1142],{"emptyLinePlaceholder":800},[53,1470,1471],{"class":55,"line":1139},[53,1472,1473],{"class":188},"# Пример: установка curl\n",[53,1475,1476,1478,1480,1482],{"class":55,"line":1145},[53,1477,31],{"class":59},[53,1479,67],{"class":63},[53,1481,1456],{"class":63},[53,1483,1484],{"class":63}," curl\n",[1431,1486,1488],{"id":1487},"centosrhel","CentOS/RHEL",[44,1490,1492],{"className":46,"code":1491,"language":48,"meta":49,"style":49},"sudo yum install \u003Cназвание_пакета>\n# или\nsudo dnf install \u003Cназвание_пакета>\n",[22,1493,1494,1511,1515],{"__ignoreMap":49},[53,1495,1496,1498,1501,1503,1505,1507,1509],{"class":55,"line":56},[53,1497,31],{"class":59},[53,1499,1500],{"class":63}," yum",[53,1502,1456],{"class":63},[53,1504,1338],{"class":352},[53,1506,1341],{"class":63},[53,1508,1344],{"class":323},[53,1510,1347],{"class":352},[53,1512,1513],{"class":55,"line":73},[53,1514,189],{"class":188},[53,1516,1517,1519,1522,1524,1526,1528,1530],{"class":55,"line":192},[53,1518,31],{"class":59},[53,1520,1521],{"class":63}," dnf",[53,1523,1456],{"class":63},[53,1525,1338],{"class":352},[53,1527,1341],{"class":63},[53,1529,1344],{"class":323},[53,1531,1347],{"class":352},[1431,1533,1535],{"id":1534},"arch-linux","Arch Linux",[44,1537,1539],{"className":46,"code":1538,"language":48,"meta":49,"style":49},"sudo pacman -S \u003Cназвание_пакета>\n",[22,1540,1541],{"__ignoreMap":49},[53,1542,1543,1545,1548,1551,1553,1555,1557],{"class":55,"line":56},[53,1544,31],{"class":59},[53,1546,1547],{"class":63}," pacman",[53,1549,1550],{"class":179}," -S",[53,1552,1338],{"class":352},[53,1554,1341],{"class":63},[53,1556,1344],{"class":323},[53,1558,1347],{"class":352},[215,1560,1562],{"id":1561},"часто-встречающиеся-команды","Часто встречающиеся команды",[1564,1565,1566,1582],"table",{},[1567,1568,1569],"thead",{},[1570,1571,1572,1576,1579],"tr",{},[1573,1574,1575],"th",{},"Команда",[1573,1577,1578],{},"Пакет (Debian/Ubuntu)",[1573,1580,1581],{},"Пакет (CentOS)",[1583,1584,1585,1601,1616,1631,1646,1661],"tbody",{},[1570,1586,1587,1593,1597],{},[1588,1589,1590],"td",{},[22,1591,1592],{},"curl",[1588,1594,1595],{},[22,1596,1592],{},[1588,1598,1599],{},[22,1600,1592],{},[1570,1602,1603,1608,1612],{},[1588,1604,1605],{},[22,1606,1607],{},"wget",[1588,1609,1610],{},[22,1611,1607],{},[1588,1613,1614],{},[22,1615,1607],{},[1570,1617,1618,1623,1627],{},[1588,1619,1620],{},[22,1621,1622],{},"git",[1588,1624,1625],{},[22,1626,1622],{},[1588,1628,1629],{},[22,1630,1622],{},[1570,1632,1633,1638,1642],{},[1588,1634,1635],{},[22,1636,1637],{},"nano",[1588,1639,1640],{},[22,1641,1637],{},[1588,1643,1644],{},[22,1645,1637],{},[1570,1647,1648,1653,1657],{},[1588,1649,1650],{},[22,1651,1652],{},"vim",[1588,1654,1655],{},[22,1656,1652],{},[1588,1658,1659],{},[22,1660,1652],{},[1570,1662,1663,1668,1672],{},[1588,1664,1665],{},[22,1666,1667],{},"python3",[1588,1669,1670],{},[22,1671,1667],{},[1588,1673,1674],{},[22,1675,1667],{},[17,1677,656],{"id":655},[100,1679,1680,1685,1695,1701],{},[103,1681,1682,1684],{},[106,1683,693],{}," — это обеспечивает наличие актуальных версий пакетов",[103,1686,1687,1690,1691,1694],{},[106,1688,1689],{},"Используйте автодополнение"," — нажмите ",[22,1692,1693],{},"Tab"," для автоматического завершения команды",[103,1696,1697,1700],{},[106,1698,1699],{},"Проверяйте документацию"," — перед установкой нового ПО изучите зависимости",[103,1702,1703,1706],{},[106,1704,1705],{},"Создавайте алиасы"," — для часто используемых команд с длинными путями",[17,1708,1710],{"id":1709},"заключение","Заключение",[26,1712,1046,1713,1715],{},[22,1714,1069],{}," редко является серьёзной проблемой и обычно легко устраняется установкой соответствующего пакета или исправлением переменной PATH. Следуя описанным выше шагам диагностики, вы быстро найдёте и устраните причину ошибки.",[26,1717,1718],{},"Если проблема сохраняется после выполнения всех рекомендаций, проверьте журналы системы или обратитесь к документации конкретного дистрибутива Linux.",[731,1720,1721],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .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}",{"title":49,"searchDepth":73,"depth":73,"links":1723},[1724,1725,1731,1735,1736],{"id":1062,"depth":73,"text":1063},{"id":1098,"depth":73,"text":1099,"children":1726},[1727,1728,1729,1730],{"id":1102,"depth":192,"text":1103},{"id":1170,"depth":192,"text":1171},{"id":1245,"depth":192,"text":1246},{"id":1311,"depth":192,"text":1312},{"id":1424,"depth":73,"text":1425,"children":1732},[1733,1734],{"id":1428,"depth":192,"text":1429},{"id":1561,"depth":192,"text":1562},{"id":655,"depth":73,"text":656},{"id":1709,"depth":73,"text":1710},"CMD_NF","2026-02-13 20:30:27","Полное руководство по устранению ошибки «bash: command not found» в Linux. Причины возникновения, методы диагностики и исправления.","15-45 мин",[1742,1745,1748],{"question":1743,"answer":1744},"Почему команда работает от root, но не работает от обычного пользователя?","Это может быть связано с разными переменными PATH для разных пользователей. Пользователь root обычно имеет `/sbin` и `/usr/sbin` в PATH, а обычный пользователь — нет.",{"question":1746,"answer":1747},"Как найти, где установлена программа?","Используйте команды `which \u003Cкоманда>` или `type \u003Cкоманда>` для поиска пути к исполняемому файлу.",{"question":1749,"answer":1750},"Команда была вчера, а сегодня нет — что могло измениться?","Возможно, вы открыли новую сессию терминала, где PATH не инициализирован корректно, или пакет был удалён/обновлён.",[1752,1755,1757,1760],{"name":1753,"text":1754},"Проверьте правильность написания команды","Убедитесь, что вы не допустили опечатку. Linux чувствителен к регистру, и `ls` ≠ `LS`.",{"name":781,"text":1756},"Выполните `echo $PATH` и убедитесь, что нужные директории присутствуют. Добавьте путь: `export PATH=$PATH:/новый/путь`",{"name":1758,"text":1759},"Установите отсутствующий пакет","Для Ubuntu/Debian: `sudo apt install \u003Cпакет>`. Для CentOS/Fedora: `sudo yum install \u003Cпакет>` или `sudo dnf install \u003Cпакет>`.",{"name":1761,"text":1762},"Найдите местоположение команды","Используйте `which \u003Cкоманда>` или `whereis \u003Cкоманда>`, чтобы узнать, где находится исполняемый файл.","PT20M",[1765,1766,1767,1768,1769],"bash command not found","команда не найдена linux","исправить command not found","path переменная linux","установить команду linux",{},[806,1772],"/guides/linux/basic-linux-commands",{"title":1031,"description":1739},"errors/linux/command-not-found","Ошибка «command not found» возникает, когда система не может найти исполняемый файл команды. Чаще всего это происходит из-за отсутствия пакета, неправильного PATH или опечатки в названии команды.",[802,48,1777,1069,1778],"terminal","path","VHUrr0qTYUO9NxM4oG1pbWjng27K23AxSa-Ql7ELRxE",{"id":1781,"title":1782,"appliesTo":1783,"author":12,"body":1784,"canonical":753,"code":1794,"createdAt":2005,"description":2006,"difficulty":809,"draft":757,"estimatedTime":2007,"extension":759,"faq":753,"howToSteps":753,"howToTotalTime":753,"image":753,"keywords":753,"locale":753,"meta":2008,"navigation":800,"path":806,"platform":802,"related":2009,"section":753,"seo":2012,"severity":809,"stem":2013,"summary":2014,"tags":2015,"twitterCreator":753,"twitterSite":753,"type":816,"updatedAt":2005,"__hash__":2019},"content_ru/errors/linux/permission-denied.md","Permission denied в Linux: отказано в доступе",[1033,1034,1036,1535],{"type":14,"value":1785,"toc":1997},[1786,1796,1799,1803,1819,1821,1825,1828,1840,1843,1856,1858,1862,1865,1886,1888,1892,1895,1909,1912,1929,1931,1935,1938,1953,1956,1973,1975,1979,1994],[26,1787,1046,1788,1791,1792,1795],{},[106,1789,1790],{},"Permission denied"," (код ",[22,1793,1794],{},"EACCES",") в Linux означает, что текущий пользователь не имеет необходимых прав для выполнения операции. Она может возникать при запуске скриптов, открытии файлов или попытке изменить системные каталоги.",[1797,1798],"hr",{},[17,1800,1802],{"id":1801},"основные-причины","Основные причины",[426,1804,1805,1808,1811,1816],{},[103,1806,1807],{},"Недостаточные права на файл или папку",[103,1809,1810],{},"Отсутствует бит выполнения у скрипта",[103,1812,1813,1814],{},"Попытка доступа к системным каталогам без ",[22,1815,31],{},[103,1817,1818],{},"Неверный владелец файла",[1797,1820],{},[17,1822,1824],{"id":1823},"способ-1-запуск-с-sudo","Способ 1: Запуск с sudo",[26,1826,1827],{},"Если операция требует прав администратора:",[44,1829,1831],{"className":46,"code":1830,"language":48,"meta":49,"style":49},"sudo команда\n",[22,1832,1833],{"__ignoreMap":49},[53,1834,1835,1837],{"class":55,"line":56},[53,1836,31],{"class":59},[53,1838,1839],{"class":63}," команда\n",[26,1841,1842],{},"Пример:",[44,1844,1846],{"className":46,"code":1845,"language":48,"meta":49,"style":49},"sudo apt update\n",[22,1847,1848],{"__ignoreMap":49},[53,1849,1850,1852,1854],{"class":55,"line":56},[53,1851,31],{"class":59},[53,1853,67],{"class":63},[53,1855,70],{"class":63},[1797,1857],{},[17,1859,1861],{"id":1860},"способ-2-добавление-права-на-выполнение","Способ 2: Добавление права на выполнение",[26,1863,1864],{},"Если ошибка возникает при запуске скрипта:",[44,1866,1868],{"className":46,"code":1867,"language":48,"meta":49,"style":49},"chmod +x script.sh\n./script.sh\n",[22,1869,1870,1881],{"__ignoreMap":49},[53,1871,1872,1875,1878],{"class":55,"line":56},[53,1873,1874],{"class":59},"chmod",[53,1876,1877],{"class":63}," +x",[53,1879,1880],{"class":63}," script.sh\n",[53,1882,1883],{"class":55,"line":73},[53,1884,1885],{"class":59},"./script.sh\n",[1797,1887],{},[17,1889,1891],{"id":1890},"способ-3-проверка-прав-доступа","Способ 3: Проверка прав доступа",[26,1893,1894],{},"Посмотрите текущие права:",[44,1896,1898],{"className":46,"code":1897,"language":48,"meta":49,"style":49},"ls -l filename\n",[22,1899,1900],{"__ignoreMap":49},[53,1901,1902,1904,1906],{"class":55,"line":56},[53,1903,509],{"class":59},[53,1905,512],{"class":179},[53,1907,1908],{"class":63}," filename\n",[26,1910,1911],{},"Если нужно изменить владельца:",[44,1913,1915],{"className":46,"code":1914,"language":48,"meta":49,"style":49},"sudo chown user:user filename\n",[22,1916,1917],{"__ignoreMap":49},[53,1918,1919,1921,1924,1927],{"class":55,"line":56},[53,1920,31],{"class":59},[53,1922,1923],{"class":63}," chown",[53,1925,1926],{"class":63}," user:user",[53,1928,1908],{"class":63},[1797,1930],{},[17,1932,1934],{"id":1933},"способ-4-проверка-прав-на-каталог","Способ 4: Проверка прав на каталог",[26,1936,1937],{},"Даже если файл доступен, родительский каталог может быть закрыт:",[44,1939,1941],{"className":46,"code":1940,"language":48,"meta":49,"style":49},"ls -ld directory\n",[22,1942,1943],{"__ignoreMap":49},[53,1944,1945,1947,1950],{"class":55,"line":56},[53,1946,509],{"class":59},[53,1948,1949],{"class":179}," -ld",[53,1951,1952],{"class":63}," directory\n",[26,1954,1955],{},"При необходимости измените права:",[44,1957,1959],{"className":46,"code":1958,"language":48,"meta":49,"style":49},"sudo chmod 755 directory\n",[22,1960,1961],{"__ignoreMap":49},[53,1962,1963,1965,1968,1971],{"class":55,"line":56},[53,1964,31],{"class":59},[53,1966,1967],{"class":63}," chmod",[53,1969,1970],{"class":179}," 755",[53,1972,1952],{"class":63},[1797,1974],{},[17,1976,1978],{"id":1977},"итог","Итог",[26,1980,1046,1981,1983,1984,1986,1987,1989,1990,1993],{},[22,1982,1794],{}," в Linux почти всегда связана с правами доступа. Использование ",[22,1985,31],{},", корректная настройка ",[22,1988,1874],{}," и ",[22,1991,1992],{},"chown"," обычно полностью решают проблему.",[731,1995,1996],{},"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":49,"searchDepth":73,"depth":73,"links":1998},[1999,2000,2001,2002,2003,2004],{"id":1801,"depth":73,"text":1802},{"id":1823,"depth":73,"text":1824},{"id":1860,"depth":73,"text":1861},{"id":1890,"depth":73,"text":1891},{"id":1933,"depth":73,"text":1934},{"id":1977,"depth":73,"text":1978},"2026-02-12","Как исправить ошибку Permission denied в Linux. Пошаговые решения для файлов, папок и исполняемых скриптов.","5-15 мин",{},[804,2010,2011],"/errors/linux/no-space-left-on-device","/errors/linux/read-only-file-system",{"title":1782,"description":2006},"errors/linux/permission-denied","Ошибка EACCES (Permission denied) возникает, когда у пользователя недостаточно прав для доступа к файлу, папке или выполнению команды.",[2016,2017,2018,1874,31],"Linux","Ошибка","Права доступа","xmflm-_Ps3Z40r-nDeiWmpOlPxv6BSr1lHoU-O5QjO4"]