[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/systemctl-permission-denied":3,"mdc--1opksm-key":807,"mdc--ifbqwi-key":818,"mdc--bkknca-key":826,"mdc--c0hlty-key":841,"mdc--nz7px0-key":858,"mdc--wj26l5-key":881,"mdc-bpknhh-key":906,"mdc-anhdos-key":923,"related-/errors/linux/systemctl-command-not-found,/guides/linux/sudo-configuration,/errors/linux/polkit-permission-denied":940},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":740,"code":741,"createdAt":742,"description":743,"difficulty":744,"draft":745,"estimatedTime":746,"extension":747,"faq":748,"howToSteps":761,"howToTotalTime":774,"image":740,"keywords":775,"locale":786,"meta":787,"navigation":788,"path":789,"platform":790,"related":791,"section":795,"seo":796,"severity":797,"stem":798,"summary":799,"tags":800,"twitterCreator":740,"twitterSite":740,"type":805,"updatedAt":742,"__hash__":806},"content_ru/errors/linux/systemctl-permission-denied.md","systemctl permission denied: причины и способы исправления ошибки доступа",[7,8,9,10],"systemd 219 и выше","Ubuntu 16.04 и выше","Debian 8 и выше","CentOS 7 и выше","FixPedia Team",{"type":13,"value":14,"toc":728},"minimark",[15,20,33,69,72,87,90,94,97,148,152,157,163,166,208,215,229,233,236,241,255,266,269,290,293,311,323,327,330,346,386,392,422,427,444,461,465,468,473,495,498,503,506,525,534,539,542,567,570,574,577,583,586,601,604,638,641,681,684,688,691,724],[16,17,19],"h2",{"id":18},"что-означает-ошибка-permission-denied-в-systemctl","Что означает ошибка \"Permission denied\" в systemctl",[21,22,23,24,28,29,32],"p",{},"При попытке выполнить команду ",[25,26,27],"code",{},"systemctl"," (например, ",[25,30,31],{},"systemctl start nginx",") без достаточных прав вы видите сообщение:",[34,35,40],"pre",{"className":36,"code":37,"language":38,"meta":39,"style":39},"language-bash shiki shiki-themes github-light github-dark","Failed to connect to bus: Permission denied\n","bash","",[25,41,42],{"__ignoreMap":39},[43,44,47,51,55,58,60,63,66],"span",{"class":45,"line":46},"line",1,[43,48,50],{"class":49},"sScJk","Failed",[43,52,54],{"class":53},"sZZnC"," to",[43,56,57],{"class":53}," connect",[43,59,54],{"class":53},[43,61,62],{"class":53}," bus:",[43,64,65],{"class":53}," Permission",[43,67,68],{"class":53}," denied\n",[21,70,71],{},"или",[34,73,75],{"className":36,"code":74,"language":38,"meta":39,"style":39},"systemctl: authorization denied\n",[25,76,77],{"__ignoreMap":39},[43,78,79,82,85],{"class":45,"line":46},[43,80,81],{"class":49},"systemctl:",[43,83,84],{"class":53}," authorization",[43,86,68],{"class":53},[21,88,89],{},"Эта ошибка указывает, что текущий пользователь не авторизован для взаимодействия с systemd через D-Bus. Systemctl предназначен для управления системными службами, поэтому по умолчанию требует прав root (или через sudo). Ошибка возникает на уровне авторизации polkit, а не на уровне файловой системы.",[16,91,93],{"id":92},"причины-возникновения","Причины возникновения",[21,95,96],{},"Ошибка \"Permission denied\" при использовании systemctl может быть вызвана следующими причинами:",[98,99,100,108,122,128,134],"ol",{},[101,102,103,107],"li",{},[104,105,106],"strong",{},"Запуск без sudo",": Выполнение команды от обычного пользователя без повышения привилегий.",[101,109,110,113,114,117,118,121],{},[104,111,112],{},"Пользователь не в группе sudo/wheel",": Аккаунт не добавлен в группу ",[25,115,116],{},"sudo"," (Ubuntu/Debian) или ",[25,119,120],{},"wheel"," (CentOS/RHEL/Fedora), поэтому sudo недоступен.",[101,123,124,127],{},[104,125,126],{},"Ограничения polkit",": Правила polkit (PolicyKit) явно запрещают доступ для вашего пользователя или сессии к действиям systemd.",[101,129,130,133],{},[104,131,132],{},"Работа в контейнере или среде без systemd",": В Docker-контейнере, WSL1 или других изолированных средах systemd может не быть запущен как PID 1, поэтому systemctl не может подключиться к bus.",[101,135,136,139,140,143,144,147],{},[104,137,138],{},"Некорректные права на файлы systemd",": Редкий случай, когда файлы в ",[25,141,142],{},"/etc/systemd/"," или ",[25,145,146],{},"/run/systemd/"," имеют неправильные права доступа (например, не-readable для обычных пользователей).",[16,149,151],{"id":150},"способы-решения","Способы решения",[153,154,156],"h3",{"id":155},"способ-1-используйте-sudo-для-команд-systemctl","Способ 1: Используйте sudo для команд systemctl",[21,158,159,160,162],{},"Наиболее простое и правильное решение — выполнять все команды управления службами с повышенными привилегиями, добавив ",[25,161,116],{}," в начало.",[21,164,165],{},"Пример:",[34,167,169],{"className":36,"code":168,"language":38,"meta":39,"style":39},"sudo systemctl start nginx\nsudo systemctl status nginx\nsudo systemctl enable nginx\n",[25,170,171,184,196],{"__ignoreMap":39},[43,172,173,175,178,181],{"class":45,"line":46},[43,174,116],{"class":49},[43,176,177],{"class":53}," systemctl",[43,179,180],{"class":53}," start",[43,182,183],{"class":53}," nginx\n",[43,185,187,189,191,194],{"class":45,"line":186},2,[43,188,116],{"class":49},[43,190,177],{"class":53},[43,192,193],{"class":53}," status",[43,195,183],{"class":53},[43,197,199,201,203,206],{"class":45,"line":198},3,[43,200,116],{"class":49},[43,202,177],{"class":53},[43,204,205],{"class":53}," enable",[43,207,183],{"class":53},[21,209,210,211,214],{},"Если sudo настроен с запросом пароля, система попросит ввести пароль вашего пользователя. Если sudo настроен без пароля для конкретных команд (через ",[25,212,213],{},"/etc/sudoers","), команда выполнится автоматически.",[216,217,218],"blockquote",{},[21,219,220,221,224,225,228],{},"💡 Совет: Для частых операций можно создать алиасы в ",[25,222,223],{},"~/.bashrc",", например: ",[25,226,227],{},"alias sstart='sudo systemctl start'",", но остерегайтесь случайного выполнения опасных команд.",[153,230,232],{"id":231},"способ-2-добавьте-пользователя-в-группу-sudo-или-wheel","Способ 2: Добавьте пользователя в группу sudo или wheel",[21,234,235],{},"Если при использовании sudo вы получаете ошибку \"user is not in the sudoers file\", нужно добавить вашего пользователя в соответствующую группу.",[98,237,238],{},[101,239,240],{},"Проверьте, в каких группах состоит текущий пользователь:",[34,242,244],{"className":36,"code":243,"language":38,"meta":39,"style":39},"groups $USER\n",[25,245,246],{"__ignoreMap":39},[43,247,248,251],{"class":45,"line":46},[43,249,250],{"class":49},"groups",[43,252,254],{"class":253},"sVt8B"," $USER\n",[98,256,257],{"start":186},[101,258,259,260,262,263,265],{},"Если в выводе нет ",[25,261,116],{}," (для Debian/Ubuntu) или ",[25,264,120],{}," (для RHEL/CentOS/Fedora), добавьте пользователя:",[21,267,268],{},"Для Ubuntu/Debian:",[34,270,272],{"className":36,"code":271,"language":38,"meta":39,"style":39},"sudo usermod -aG sudo $USER\n",[25,273,274],{"__ignoreMap":39},[43,275,276,278,281,285,288],{"class":45,"line":46},[43,277,116],{"class":49},[43,279,280],{"class":53}," usermod",[43,282,284],{"class":283},"sj4cs"," -aG",[43,286,287],{"class":53}," sudo",[43,289,254],{"class":253},[21,291,292],{},"Для CentOS/RHEL/Fedora:",[34,294,296],{"className":36,"code":295,"language":38,"meta":39,"style":39},"sudo usermod -aG wheel $USER\n",[25,297,298],{"__ignoreMap":39},[43,299,300,302,304,306,309],{"class":45,"line":46},[43,301,116],{"class":49},[43,303,280],{"class":53},[43,305,284],{"class":283},[43,307,308],{"class":53}," wheel",[43,310,254],{"class":253},[98,312,313],{"start":198},[101,314,315,318,319,322],{},[104,316,317],{},"Важно",": Изменения вступят в силу после выхода и повторного входа в систему (или перезагрузки). Проверьте заново командой ",[25,320,321],{},"groups $USER",".",[153,324,326],{"id":325},"способ-3-настройте-polkit-правила-для-доступа-без-sudo","Способ 3: Настройте polkit правила для доступа без sudo",[21,328,329],{},"В некоторых сценариях (например, на рабочих станциях) может потребоваться разрешить определённым пользователям выполнять некоторые команды systemctl без ввода пароля. Это делается через polkit (PolicyKit).",[98,331,332,339],{},[101,333,334,335,338],{},"Создайте файл с правилом, например, ",[25,336,337],{},"/etc/polkit-1/rules.d/50-systemctl.rules",". Требуются права root.",[101,340,341,342,345],{},"Добавьте JavaScript-код, который разрешает управление службами для конкретных пользователей или групп. Пример для пользователя ",[25,343,344],{},"alice",":",[34,347,351],{"className":348,"code":349,"language":350,"meta":39,"style":39},"language-javascript shiki shiki-themes github-light github-dark","polkit.addRule(function(action, subject) {\n    if (action.id == \"org.freedesktop.systemd1.manage-units\" &&\n        subject.user == \"alice\") {\n        return polkit.Result.YES;\n    }\n});\n","javascript",[25,352,353,358,363,368,374,380],{"__ignoreMap":39},[43,354,355],{"class":45,"line":46},[43,356,357],{},"polkit.addRule(function(action, subject) {\n",[43,359,360],{"class":45,"line":186},[43,361,362],{},"    if (action.id == \"org.freedesktop.systemd1.manage-units\" &&\n",[43,364,365],{"class":45,"line":198},[43,366,367],{},"        subject.user == \"alice\") {\n",[43,369,371],{"class":45,"line":370},4,[43,372,373],{},"        return polkit.Result.YES;\n",[43,375,377],{"class":45,"line":376},5,[43,378,379],{},"    }\n",[43,381,383],{"class":45,"line":382},6,[43,384,385],{},"});\n",[21,387,388,389,345],{},"Или для группы ",[25,390,391],{},"developers",[34,393,395],{"className":348,"code":394,"language":350,"meta":39,"style":39},"polkit.addRule(function(action, subject) {\n    if (action.id == \"org.freedesktop.systemd1.manage-units\" &&\n        subject.user in [\"alice\", \"bob\"]) {\n        return polkit.Result.YES;\n    }\n});\n",[25,396,397,401,405,410,414,418],{"__ignoreMap":39},[43,398,399],{"class":45,"line":46},[43,400,357],{},[43,402,403],{"class":45,"line":186},[43,404,362],{},[43,406,407],{"class":45,"line":198},[43,408,409],{},"        subject.user in [\"alice\", \"bob\"]) {\n",[43,411,412],{"class":45,"line":370},[43,413,373],{},[43,415,416],{"class":45,"line":376},[43,417,379],{},[43,419,420],{"class":45,"line":382},[43,421,385],{},[98,423,424],{"start":198},[101,425,426],{},"Перезапустите polkit или всю систему:",[34,428,430],{"className":36,"code":429,"language":38,"meta":39,"style":39},"sudo systemctl restart polkit\n",[25,431,432],{"__ignoreMap":39},[43,433,434,436,438,441],{"class":45,"line":46},[43,435,116],{"class":49},[43,437,177],{"class":53},[43,439,440],{"class":53}," restart",[43,442,443],{"class":53}," polkit\n",[216,445,446],{},[21,447,448,449,452,453,456,457,460],{},"⚠️ Важно: Настройка polkit правил снижает безопасность. Разрешайте только необходимые действия (например, ",[25,450,451],{},"org.freedesktop.systemd1.manage-units",") и только доверенным пользователям. Не используйте ",[25,454,455],{},"polkit.Result.YES"," для всех действий (",[25,458,459],{},"action.id",").",[153,462,464],{"id":463},"способ-4-обход-ошибки-в-docker-контейнерах","Способ 4: Обход ошибки в Docker-контейнерах",[21,466,467],{},"В Docker-контейнерах systemctl обычно не работает, потому что systemd не запущен как init-процесс (PID 1). Поэтому попытки использовать systemctl приведут к ошибке подключения к bus.",[21,469,470],{},[104,471,472],{},"Решение A: Запустите контейнер в privileged режиме или с systemd",[34,474,476],{"className":36,"code":475,"language":38,"meta":39,"style":39},"docker run --privileged -d your_image\n",[25,477,478],{"__ignoreMap":39},[43,479,480,483,486,489,492],{"class":45,"line":46},[43,481,482],{"class":49},"docker",[43,484,485],{"class":53}," run",[43,487,488],{"class":283}," --privileged",[43,490,491],{"class":283}," -d",[43,493,494],{"class":53}," your_image\n",[21,496,497],{},"Или настройте контейнер для запуска systemd как PID 1 (требует изменений в образе, например, установки systemd и настройки entrypoint).",[21,499,500],{},[104,501,502],{},"Решение B: Управляйте службами без systemctl",[21,504,505],{},"Вместо systemctl, используйте прямые команды для управления процессами или инициализационные скрипты. Например, для запуска nginx в контейнере:",[34,507,509],{"className":36,"code":508,"language":38,"meta":39,"style":39},"docker exec -d container_name nginx\n",[25,510,511],{"__ignoreMap":39},[43,512,513,515,518,520,523],{"class":45,"line":46},[43,514,482],{"class":49},[43,516,517],{"class":53}," exec",[43,519,491],{"class":283},[43,521,522],{"class":53}," container_name",[43,524,183],{"class":53},[21,526,527,528,143,531,322],{},"Или перестройте образ так, чтобы службы запускались через ",[25,529,530],{},"CMD",[25,532,533],{},"ENTRYPOINT",[21,535,536],{},[104,537,538],{},"Решение C: Подключитесь к systemd хоста из контейнера (продвинутое)",[21,540,541],{},"Смонтируйте сокеты systemd и dbus в контейнер:",[34,543,545],{"className":36,"code":544,"language":38,"meta":39,"style":39},"docker run -v /run/dbus:/run/dbus -v /var/run/docker.sock:/var/run/docker.sock ...\n",[25,546,547],{"__ignoreMap":39},[43,548,549,551,553,556,559,561,564],{"class":45,"line":46},[43,550,482],{"class":49},[43,552,485],{"class":53},[43,554,555],{"class":283}," -v",[43,557,558],{"class":53}," /run/dbus:/run/dbus",[43,560,555],{"class":283},[43,562,563],{"class":53}," /var/run/docker.sock:/var/run/docker.sock",[43,565,566],{"class":53}," ...\n",[21,568,569],{},"Но это может быть небезопасно и требует дополнительной настройки sudo внутри контейнера.",[153,571,573],{"id":572},"способ-5-проверьте-и-исправьте-права-на-файлы-systemd","Способ 5: Проверьте и исправьте права на файлы systemd",[21,575,576],{},"Если ошибка вызвана повреждением прав доступа к файлам systemd (редко), восстановите стандартные права.",[21,578,579,582],{},[104,580,581],{},"Предупреждение",": Не изменяйте права на системные файлы без понимания последствий. Сначала сделайте резервную копию или убедитесь, что проблема именно в правах.",[21,584,585],{},"Для Debian/Ubuntu можно переконфигурировать пакет systemd:",[34,587,589],{"className":36,"code":588,"language":38,"meta":39,"style":39},"sudo dpkg-reconfigure systemd\n",[25,590,591],{"__ignoreMap":39},[43,592,593,595,598],{"class":45,"line":46},[43,594,116],{"class":49},[43,596,597],{"class":53}," dpkg-reconfigure",[43,599,600],{"class":53}," systemd\n",[21,602,603],{},"Или принудительно восстановить права (осторожно!):",[34,605,607],{"className":36,"code":606,"language":38,"meta":39,"style":39},"sudo chmod -R 755 /etc/systemd\nsudo chmod -R 755 /run/systemd\n",[25,608,609,625],{"__ignoreMap":39},[43,610,611,613,616,619,622],{"class":45,"line":46},[43,612,116],{"class":49},[43,614,615],{"class":53}," chmod",[43,617,618],{"class":283}," -R",[43,620,621],{"class":283}," 755",[43,623,624],{"class":53}," /etc/systemd\n",[43,626,627,629,631,633,635],{"class":45,"line":186},[43,628,116],{"class":49},[43,630,615],{"class":53},[43,632,618],{"class":283},[43,634,621],{"class":283},[43,636,637],{"class":53}," /run/systemd\n",[21,639,640],{},"Если проблема не исчезнет, возможно, стоит переустановить systemd:",[34,642,644],{"className":36,"code":643,"language":38,"meta":39,"style":39},"sudo apt-get install --reinstall systemd  # для Debian/Ubuntu\nsudo yum reinstall systemd               # для CentOS/RHEL\n",[25,645,646,666],{"__ignoreMap":39},[43,647,648,650,653,656,659,662],{"class":45,"line":46},[43,649,116],{"class":49},[43,651,652],{"class":53}," apt-get",[43,654,655],{"class":53}," install",[43,657,658],{"class":283}," --reinstall",[43,660,661],{"class":53}," systemd",[43,663,665],{"class":664},"sJ8bj","  # для Debian/Ubuntu\n",[43,667,668,670,673,676,678],{"class":45,"line":186},[43,669,116],{"class":49},[43,671,672],{"class":53}," yum",[43,674,675],{"class":53}," reinstall",[43,677,661],{"class":53},[43,679,680],{"class":664},"               # для CentOS/RHEL\n",[682,683],"in-article-ad",{},[16,685,687],{"id":686},"профилактика","Профилактика",[21,689,690],{},"Чтобы избежать повторения ошибки \"Permission denied\" при использовании systemctl:",[692,693,694,700,706,712,718],"ul",{},[101,695,696,699],{},[104,697,698],{},"Всегда используйте sudo"," для команд, управляющих системными службами, если вы не работаете от root.",[101,701,702,705],{},[104,703,704],{},"Не давайте излишних прав"," через sudoers или polkit. Принцип наименьших привилегий снижает риски.",[101,707,708,711],{},[104,709,710],{},"Избегайте работы systemctl в контейнерах",", если контейнер не предназначен для этого. Используйте альтернативные методы управления процессами.",[101,713,714,717],{},[104,715,716],{},"Регулярно обновляйте систему",", чтобы получать исправления для systemd и polkit, которые могут устранять баги авторизации.",[101,719,720,723],{},[104,721,722],{},"Проверяйте membership в группах"," после создания новых пользователей, особенно на серверах, где требуется удалённое управление службами.",[725,726,727],"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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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}",{"title":39,"searchDepth":186,"depth":186,"links":729},[730,731,732,739],{"id":18,"depth":186,"text":19},{"id":92,"depth":186,"text":93},{"id":150,"depth":186,"text":151,"children":733},[734,735,736,737,738],{"id":155,"depth":198,"text":156},{"id":231,"depth":198,"text":232},{"id":325,"depth":198,"text":326},{"id":463,"depth":198,"text":464},{"id":572,"depth":198,"text":573},{"id":686,"depth":186,"text":687},null,"EACCES","2026-02-17 14:40:28","Узнайте, как исправить ошибку 'Permission denied' при использовании systemctl в Linux. Пошаговая инструкция по использованию sudo и настройке прав доступа. Решение за 5 минут!","easy",false,"5-10 мин","md",[749,752,755,758],{"answer":750,"question":751},"Systemctl управляет системными службами, что требует повышенных привилегий. Поэтому для большинства команд нужно использовать sudo или быть root.","Почему systemctl требует права администратора?",{"answer":753,"question":754},"Да, через настройку polkit правил, но это не рекомендуется для безопасности. Лучше использовать sudo для конкретных команд.","Можно ли настроить systemctl на работу без sudo?",{"answer":756,"question":757},"Убедитесь, что ваш пользователь добавлен в группу sudo или wheel. Проверьте с помощью `groups $USER`.","Что делать, если sudo не помогает?",{"answer":759,"question":760},"В контейнерах systemctl обычно недоступен, так как systemd не запущен. Используйте `docker exec` с правами root или настройте контейнер с systemd.","Эта ошибка возникает в Docker-контейнерах?",[762,765,768,771],{"name":763,"text":764},"Запустите команду с sudo","Добавьте `sudo` перед командой systemctl, например: `sudo systemctl start служба`.",{"name":766,"text":767},"Добавьте пользователя в группу sudo","Выполните `sudo usermod -aG sudo $USER` для Ubuntu/Debian или `sudo usermod -aG wheel $USER` для CentOS/RHEL, затем перезайдите.",{"name":769,"text":770},"Настройте polkit при необходимости","Создайте файл правила в `/etc/polkit-1/rules.d/` для разрешения доступа без sudo к конкретным действиям systemd.",{"name":772,"text":773},"Для контейнеров используйте privileged режим","Запустите Docker-контейнер с флагом `--privileged` или установите systemd внутри контейнера.","PT7M",[776,777,778,779,780,781,782,783,784,785],"systemctl permission denied","ошибка systemctl доступ запрещён","как исправить permission denied в systemctl","systemctl без sudo","ошибка доступа systemd","Failed to connect to bus: Permission denied","systemctl не работает без прав администратора","Linux systemctl ошибка прав","разрешить доступ systemctl","polkit permission denied","ru_RU",{},true,"/errors/linux/systemctl-permission-denied","linux",[792,793,794],"/errors/linux/systemctl-command-not-found","/guides/linux/sudo-configuration","/errors/linux/polkit-permission-denied","Ошибки Linux",{"title":5,"description":743},"medium","errors/linux/systemctl-permission-denied","Статья объясняет, почему возникает ошибка 'Permission denied' при запуске systemctl, и предоставляет проверенные способы её устранения, включая использование sudo и настройку polkit.",[801,802,27,803,116,804],"ошибки linux","systemd","permission denied","polkit","error","VIVy3KSK6C7WKNLqAcIzPvaePEzSuHvLIenG4gY18xc",{"data":808,"body":809},{},{"type":810,"children":811},"root",[812],{"type":813,"tag":21,"props":814,"children":815},"element",{},[816],{"type":817,"value":750},"text",{"data":819,"body":820},{},{"type":810,"children":821},[822],{"type":813,"tag":21,"props":823,"children":824},{},[825],{"type":817,"value":753},{"data":827,"body":828},{},{"type":810,"children":829},[830],{"type":813,"tag":21,"props":831,"children":832},{},[833,835,840],{"type":817,"value":834},"Убедитесь, что ваш пользователь добавлен в группу sudo или wheel. Проверьте с помощью ",{"type":813,"tag":25,"props":836,"children":838},{"className":837},[],[839],{"type":817,"value":321},{"type":817,"value":322},{"data":842,"body":843},{},{"type":810,"children":844},[845],{"type":813,"tag":21,"props":846,"children":847},{},[848,850,856],{"type":817,"value":849},"В контейнерах systemctl обычно недоступен, так как systemd не запущен. Используйте ",{"type":813,"tag":25,"props":851,"children":853},{"className":852},[],[854],{"type":817,"value":855},"docker exec",{"type":817,"value":857}," с правами root или настройте контейнер с systemd.",{"data":859,"body":860},{},{"type":810,"children":861},[862],{"type":813,"tag":21,"props":863,"children":864},{},[865,867,872,874,880],{"type":817,"value":866},"Добавьте ",{"type":813,"tag":25,"props":868,"children":870},{"className":869},[],[871],{"type":817,"value":116},{"type":817,"value":873}," перед командой systemctl, например: ",{"type":813,"tag":25,"props":875,"children":877},{"className":876},[],[878],{"type":817,"value":879},"sudo systemctl start служба",{"type":817,"value":322},{"data":882,"body":883},{},{"type":810,"children":884},[885],{"type":813,"tag":21,"props":886,"children":887},{},[888,890,896,898,904],{"type":817,"value":889},"Выполните ",{"type":813,"tag":25,"props":891,"children":893},{"className":892},[],[894],{"type":817,"value":895},"sudo usermod -aG sudo $USER",{"type":817,"value":897}," для Ubuntu/Debian или ",{"type":813,"tag":25,"props":899,"children":901},{"className":900},[],[902],{"type":817,"value":903},"sudo usermod -aG wheel $USER",{"type":817,"value":905}," для CentOS/RHEL, затем перезайдите.",{"data":907,"body":908},{},{"type":810,"children":909},[910],{"type":813,"tag":21,"props":911,"children":912},{},[913,915,921],{"type":817,"value":914},"Создайте файл правила в ",{"type":813,"tag":25,"props":916,"children":918},{"className":917},[],[919],{"type":817,"value":920},"/etc/polkit-1/rules.d/",{"type":817,"value":922}," для разрешения доступа без sudo к конкретным действиям systemd.",{"data":924,"body":925},{},{"type":810,"children":926},[927],{"type":813,"tag":21,"props":928,"children":929},{},[930,932,938],{"type":817,"value":931},"Запустите Docker-контейнер с флагом ",{"type":813,"tag":25,"props":933,"children":935},{"className":934},[],[936],{"type":817,"value":937},"--privileged",{"type":817,"value":939}," или установите systemd внутри контейнера.",[941],{"id":942,"title":943,"appliesTo":944,"author":11,"body":949,"canonical":740,"code":740,"createdAt":1665,"description":1666,"difficulty":744,"draft":745,"estimatedTime":746,"extension":747,"faq":1667,"howToSteps":1680,"howToTotalTime":1699,"image":740,"keywords":1700,"locale":786,"meta":1709,"navigation":788,"path":792,"platform":790,"related":1710,"section":795,"seo":1714,"severity":797,"stem":1715,"summary":1716,"tags":1717,"twitterCreator":740,"twitterSite":740,"type":805,"updatedAt":1665,"__hash__":1722},"content_ru/errors/linux/systemctl-command-not-found.md","systemctl command not found: причины и решение в Linux",[945,946,947,948],"Linux (любой дистрибутив)","WSL1","Docker-контейнеры","Минимальные установки",{"type":13,"value":950,"toc":1652},[951,955,972,975,997,1000,1002,1048,1050,1054,1060,1065,1098,1101,1106,1127,1132,1147,1150,1154,1157,1179,1208,1212,1215,1225,1265,1268,1297,1303,1336,1341,1375,1391,1393,1397,1406,1431,1447,1466,1478,1482,1488,1493,1518,1523,1538,1543,1559,1563,1580,1586,1590,1593,1624,1627,1629,1649],[16,952,954],{"id":953},"что-означает-ошибка-systemctl-command-not-found","Что означает ошибка systemctl command not found",[21,956,957,958,961,962,964,965,968,969,971],{},"Ошибка ",[104,959,960],{},"systemctl command not found"," возникает, когда вы пытаетесь выполнить команду ",[25,963,27],{}," в терминале Linux, но оболочка не может найти её в путях, указанных в переменной ",[25,966,967],{},"PATH",". Это означает, что либо команда ",[25,970,27],{}," не установлена в системе, либо система использует другую ини-систему (init system), не связанную с systemd.",[21,973,974],{},"Полный текст ошибки обычно выглядит так:",[34,976,978],{"className":36,"code":977,"language":38,"meta":39,"style":39},"bash: systemctl: command not found\n",[25,979,980],{"__ignoreMap":39},[43,981,982,985,988,991,994],{"class":45,"line":46},[43,983,984],{"class":49},"bash:",[43,986,987],{"class":53}," systemctl:",[43,989,990],{"class":53}," command",[43,992,993],{"class":53}," not",[43,995,996],{"class":53}," found\n",[21,998,999],{},"Такая ошибка часто встречается в дистрибутивах, которые по умолчанию не используют systemd (например, Alpine Linux, Devuan), в минимальных установках, в контейнерах Docker, а также в Windows Subsystem for Linux (WSL) версии 1.",[16,1001,93],{"id":92},[98,1003,1004,1013,1022,1027,1033],{},[101,1005,1006,1009,1010,1012],{},[104,1007,1008],{},"Systemd не установлен",": Ваш дистрибутив использует альтернативную ини-систему (SysVinit, OpenRC, runit). В этом случае команда ",[25,1011,27],{}," отсутствует.",[101,1014,1015,1018,1019,1021],{},[104,1016,1017],{},"Минимальная установка",": Даже в дистрибутивах, обычно использующих systemd (Ubuntu, CentOS), при выборе минимального образа пакет ",[25,1020,802],{}," может не быть включён.",[101,1023,1024,1026],{},[104,1025,946],{},": Первая версия Windows Subsystem for Linux не включает systemd. Вместо этого используется собственная ини-система, совместимая с SysVinit.",[101,1028,1029,1032],{},[104,1030,1031],{},"Контейнеры",": Docker-образы и другие контейнеры часто не запускают systemd, чтобы уменьшить размер и ускорить старт.",[101,1034,1035,1038,1039,1041,1042,1045,1046,322],{},[104,1036,1037],{},"Изменённая переменная PATH",": Редкий случай, когда systemd установлен, но каталог с ",[25,1040,27],{}," (обычно ",[25,1043,1044],{},"/usr/bin",") не входит в ",[25,1047,967],{},[16,1049,151],{"id":150},[153,1051,1053],{"id":1052},"способ-1-проверьте-установлен-ли-systemd","Способ 1: Проверьте, установлен ли systemd",[21,1055,1056,1057,1059],{},"Сначала определите, установлен ли пакет ",[25,1058,802],{}," в вашей системе.",[21,1061,1062],{},[104,1063,1064],{},"Для Debian/Ubuntu и производных:",[34,1066,1068],{"className":36,"code":1067,"language":38,"meta":39,"style":39},"dpkg -l systemd 2>/dev/null | grep -i systemd\n",[25,1069,1070],{"__ignoreMap":39},[43,1071,1072,1075,1078,1080,1084,1087,1090,1093,1096],{"class":45,"line":46},[43,1073,1074],{"class":49},"dpkg",[43,1076,1077],{"class":283}," -l",[43,1079,661],{"class":53},[43,1081,1083],{"class":1082},"szBVR"," 2>",[43,1085,1086],{"class":53},"/dev/null",[43,1088,1089],{"class":1082}," |",[43,1091,1092],{"class":49}," grep",[43,1094,1095],{"class":283}," -i",[43,1097,600],{"class":53},[21,1099,1100],{},"Если пакет не установлен, вывод будет пустым.",[21,1102,1103],{},[104,1104,1105],{},"Для RHEL/CentOS/Fedora:",[34,1107,1109],{"className":36,"code":1108,"language":38,"meta":39,"style":39},"rpm -qa | grep -i systemd\n",[25,1110,1111],{"__ignoreMap":39},[43,1112,1113,1116,1119,1121,1123,1125],{"class":45,"line":46},[43,1114,1115],{"class":49},"rpm",[43,1117,1118],{"class":283}," -qa",[43,1120,1089],{"class":1082},[43,1122,1092],{"class":49},[43,1124,1095],{"class":283},[43,1126,600],{"class":53},[21,1128,1129],{},[104,1130,1131],{},"Для Arch Linux:",[34,1133,1135],{"className":36,"code":1134,"language":38,"meta":39,"style":39},"pacman -Qs systemd\n",[25,1136,1137],{"__ignoreMap":39},[43,1138,1139,1142,1145],{"class":45,"line":46},[43,1140,1141],{"class":49},"pacman",[43,1143,1144],{"class":283}," -Qs",[43,1146,600],{"class":53},[21,1148,1149],{},"Если systemd не найден, переходите к способу 3.",[153,1151,1153],{"id":1152},"способ-2-определите-активную-ини-систему","Способ 2: Определите активную ини-систему",[21,1155,1156],{},"Даже если systemd установлен, система может использовать другую ини-систему. Выполните:",[34,1158,1160],{"className":36,"code":1159,"language":38,"meta":39,"style":39},"ps -p 1 -o comm=\n",[25,1161,1162],{"__ignoreMap":39},[43,1163,1164,1167,1170,1173,1176],{"class":45,"line":46},[43,1165,1166],{"class":49},"ps",[43,1168,1169],{"class":283}," -p",[43,1171,1172],{"class":283}," 1",[43,1174,1175],{"class":283}," -o",[43,1177,1178],{"class":53}," comm=\n",[692,1180,1181,1190,1196,1202],{},[101,1182,1183,1184,1186,1187,1189],{},"Если вывод ",[25,1185,802],{}," — systemd активен, и проблема может быть в ",[25,1188,967],{}," (см. способ 4).",[101,1191,1183,1192,1195],{},[25,1193,1194],{},"init"," — используется SysVinit.",[101,1197,1183,1198,1201],{},[25,1199,1200],{},"runit"," — используется runit.",[101,1203,1183,1204,1207],{},[25,1205,1206],{},"busybox"," — часто в Alpine Linux (OpenRC).",[153,1209,1211],{"id":1210},"способ-3-используйте-альтернативные-команды-управления-службами","Способ 3: Используйте альтернативные команды управления службами",[21,1213,1214],{},"В зависимости от вашей ини-системы:",[21,1216,1217,1220,1221,1224],{},[104,1218,1219],{},"Для SysVinit"," (традиционные скрипты в ",[25,1222,1223],{},"/etc/init.d/","):",[34,1226,1228],{"className":36,"code":1227,"language":38,"meta":39,"style":39},"sudo service \u003Cимя_службы> \u003Cдействие>\n# Пример: sudo service nginx start\n",[25,1229,1230,1260],{"__ignoreMap":39},[43,1231,1232,1234,1237,1240,1243,1246,1249,1251,1254,1257],{"class":45,"line":46},[43,1233,116],{"class":49},[43,1235,1236],{"class":53}," service",[43,1238,1239],{"class":1082}," \u003C",[43,1241,1242],{"class":53},"имя_служб",[43,1244,1245],{"class":253},"ы",[43,1247,1248],{"class":1082},">",[43,1250,1239],{"class":1082},[43,1252,1253],{"class":53},"действи",[43,1255,1256],{"class":253},"е",[43,1258,1259],{"class":1082},">\n",[43,1261,1262],{"class":45,"line":186},[43,1263,1264],{"class":664},"# Пример: sudo service nginx start\n",[21,1266,1267],{},"Или напрямую:",[34,1269,1271],{"className":36,"code":1270,"language":38,"meta":39,"style":39},"sudo /etc/init.d/\u003Cимя_службы> \u003Cдействие>\n",[25,1272,1273],{"__ignoreMap":39},[43,1274,1275,1277,1280,1283,1285,1287,1289,1291,1293,1295],{"class":45,"line":46},[43,1276,116],{"class":49},[43,1278,1279],{"class":53}," /etc/init.d/",[43,1281,1282],{"class":1082},"\u003C",[43,1284,1242],{"class":53},[43,1286,1245],{"class":253},[43,1288,1248],{"class":1082},[43,1290,1239],{"class":1082},[43,1292,1253],{"class":53},[43,1294,1256],{"class":253},[43,1296,1259],{"class":1082},[21,1298,1299,1302],{},[104,1300,1301],{},"Для OpenRC"," (Alpine, Gentoo):",[34,1304,1306],{"className":36,"code":1305,"language":38,"meta":39,"style":39},"sudo rc-service \u003Cимя_службы> \u003Cдействие>\n# Пример: sudo rc-service docker start\n",[25,1307,1308,1331],{"__ignoreMap":39},[43,1309,1310,1312,1315,1317,1319,1321,1323,1325,1327,1329],{"class":45,"line":46},[43,1311,116],{"class":49},[43,1313,1314],{"class":53}," rc-service",[43,1316,1239],{"class":1082},[43,1318,1242],{"class":53},[43,1320,1245],{"class":253},[43,1322,1248],{"class":1082},[43,1324,1239],{"class":1082},[43,1326,1253],{"class":53},[43,1328,1256],{"class":253},[43,1330,1259],{"class":1082},[43,1332,1333],{"class":45,"line":186},[43,1334,1335],{"class":664},"# Пример: sudo rc-service docker start\n",[21,1337,1338],{},[104,1339,1340],{},"Для runit:",[34,1342,1344],{"className":36,"code":1343,"language":38,"meta":39,"style":39},"sudo sv \u003Cдействие> \u003Cкаталог_службы>\n# Пример: sudo sv start /etc/sv/nginx\n",[25,1345,1346,1370],{"__ignoreMap":39},[43,1347,1348,1350,1353,1355,1357,1359,1361,1363,1366,1368],{"class":45,"line":46},[43,1349,116],{"class":49},[43,1351,1352],{"class":53}," sv",[43,1354,1239],{"class":1082},[43,1356,1253],{"class":53},[43,1358,1256],{"class":253},[43,1360,1248],{"class":1082},[43,1362,1239],{"class":1082},[43,1364,1365],{"class":53},"каталог_служб",[43,1367,1245],{"class":253},[43,1369,1259],{"class":1082},[43,1371,1372],{"class":45,"line":186},[43,1373,1374],{"class":664},"# Пример: sudo sv start /etc/sv/nginx\n",[21,1376,1377,1380,1381,1384,1385,1387,1388,322],{},[104,1378,1379],{},"Для WSL1",": используйте ",[25,1382,1383],{},"service",", как в SysVinit. Для автозапуска служб при старте WSL добавьте команды в ",[25,1386,223],{}," или используйте ",[25,1389,1390],{},"/etc/rc.local",[682,1392],{},[153,1394,1396],{"id":1395},"способ-4-добавьте-путь-к-systemctl-в-path-если-systemd-установлен-но-не-найден","Способ 4: Добавьте путь к systemctl в PATH (если systemd установлен, но не найден)",[21,1398,1399,1400,1402,1403,1405],{},"Если systemd установлен, но ",[25,1401,27],{}," не находится в ",[25,1404,967],{},", найдите его расположение:",[34,1407,1409],{"className":36,"code":1408,"language":38,"meta":39,"style":39},"sudo find /usr -name systemctl 2>/dev/null\n",[25,1410,1411],{"__ignoreMap":39},[43,1412,1413,1415,1418,1421,1424,1426,1428],{"class":45,"line":46},[43,1414,116],{"class":49},[43,1416,1417],{"class":53}," find",[43,1419,1420],{"class":53}," /usr",[43,1422,1423],{"class":283}," -name",[43,1425,177],{"class":53},[43,1427,1083],{"class":1082},[43,1429,1430],{"class":53},"/dev/null\n",[21,1432,1433,1434,1436,1437,1440,1441,1444,1445,345],{},"Обычно ",[25,1435,27],{}," находится в ",[25,1438,1439],{},"/usr/bin/systemctl",". Если вы нашли его в другом каталоге (например, ",[25,1442,1443],{},"/usr/local/bin","), добавьте этот каталог в ",[25,1446,967],{},[34,1448,1450],{"className":36,"code":1449,"language":38,"meta":39,"style":39},"export PATH=$PATH:/путь/к/каталогу\n",[25,1451,1452],{"__ignoreMap":39},[43,1453,1454,1457,1460,1463],{"class":45,"line":46},[43,1455,1456],{"class":1082},"export",[43,1458,1459],{"class":253}," PATH",[43,1461,1462],{"class":1082},"=",[43,1464,1465],{"class":253},"$PATH:/путь/к/каталогу\n",[21,1467,1468,1469,143,1471,1474,1475,322],{},"Чтобы сделать изменение постоянным, добавьте строку в ",[25,1470,223],{},[25,1472,1473],{},"~/.profile"," и выполните ",[25,1476,1477],{},"source ~/.bashrc",[153,1479,1481],{"id":1480},"способ-5-установите-systemd-если-он-не-установлен-но-нужен","Способ 5: Установите systemd (если он не установлен, но нужен)",[21,1483,1484,1487],{},[104,1485,1486],{},"Внимание:"," Установка systemd в дистрибутив, который по умолчанию не использует systemd, может нарушить работу системы. Делайте это только если уверены в совместимости.",[21,1489,1490],{},[104,1491,1492],{},"Для Debian/Ubuntu:",[34,1494,1496],{"className":36,"code":1495,"language":38,"meta":39,"style":39},"sudo apt update\nsudo apt install systemd\n",[25,1497,1498,1508],{"__ignoreMap":39},[43,1499,1500,1502,1505],{"class":45,"line":46},[43,1501,116],{"class":49},[43,1503,1504],{"class":53}," apt",[43,1506,1507],{"class":53}," update\n",[43,1509,1510,1512,1514,1516],{"class":45,"line":186},[43,1511,116],{"class":49},[43,1513,1504],{"class":53},[43,1515,655],{"class":53},[43,1517,600],{"class":53},[21,1519,1520],{},[104,1521,1522],{},"Для RHEL/CentOS 7 и ниже:",[34,1524,1526],{"className":36,"code":1525,"language":38,"meta":39,"style":39},"sudo yum install systemd\n",[25,1527,1528],{"__ignoreMap":39},[43,1529,1530,1532,1534,1536],{"class":45,"line":46},[43,1531,116],{"class":49},[43,1533,672],{"class":53},[43,1535,655],{"class":53},[43,1537,600],{"class":53},[21,1539,1540],{},[104,1541,1542],{},"Для RHEL/CentOS 8+ / Fedora:",[34,1544,1546],{"className":36,"code":1545,"language":38,"meta":39,"style":39},"sudo dnf install systemd\n",[25,1547,1548],{"__ignoreMap":39},[43,1549,1550,1552,1555,1557],{"class":45,"line":46},[43,1551,116],{"class":49},[43,1553,1554],{"class":53}," dnf",[43,1556,655],{"class":53},[43,1558,600],{"class":53},[21,1560,1561],{},[104,1562,1131],{},[34,1564,1566],{"className":36,"code":1565,"language":38,"meta":39,"style":39},"sudo pacman -S systemd\n",[25,1567,1568],{"__ignoreMap":39},[43,1569,1570,1572,1575,1578],{"class":45,"line":46},[43,1571,116],{"class":49},[43,1573,1574],{"class":53}," pacman",[43,1576,1577],{"class":283}," -S",[43,1579,600],{"class":53},[21,1581,1582,1583,322],{},"После установки перезагрузите систему и проверьте ",[25,1584,1585],{},"systemctl list-units",[153,1587,1589],{"id":1588},"способ-6-для-wsl1-перейдите-на-wsl2","Способ 6: Для WSL1: перейдите на WSL2",[21,1591,1592],{},"WSL2 (начиная с Windows 11 версии 22H2) поддерживает systemd. Если у вас Windows 11:",[98,1594,1595,1609,1621],{},[101,1596,1597,1598],{},"Обновите WSL:\n",[34,1599,1603],{"className":1600,"code":1601,"language":1602,"meta":39,"style":39},"language-powershell shiki shiki-themes github-light github-dark","wsl --update\n","powershell",[25,1604,1605],{"__ignoreMap":39},[43,1606,1607],{"class":45,"line":46},[43,1608,1601],{},[101,1610,1611,1612],{},"Установите WSL2 (если ещё не установлен):\n",[34,1613,1615],{"className":1600,"code":1614,"language":1602,"meta":39,"style":39},"wsl --set-default-version 2\n",[25,1616,1617],{"__ignoreMap":39},[43,1618,1619],{"class":45,"line":46},[43,1620,1614],{},[101,1622,1623],{},"Установите дистрибутив с поддержкой systemd (например, Ubuntu 22.04+).",[21,1625,1626],{},"Если у вас Windows 10, WSL2 не поддерживает systemd. В этом случае используйте альтернативные команды (способ 3) или полноценную виртуальную машину.",[16,1628,687],{"id":686},[692,1630,1631,1634,1637,1643,1646],{},[101,1632,1633],{},"Перед выбором дистрибутива убедитесь, какая ини-система используется по умолчанию.",[101,1635,1636],{},"В дистрибутивах с выбором ини-системы (Devuan) будьте внимательны при установке.",[101,1638,1639,1640,1642],{},"При использовании Docker-контейнеров помните, что systemd обычно не запускается. Для управления службами внутри контейнера используйте команды, предоставляемые базовым образом (например, ",[25,1641,1383],{},"), или управляйте процессами напрямую.",[101,1644,1645],{},"В WSL1 планируйте переход на WSL2, если требуется systemd.",[101,1647,1648],{},"Регулярно обновляйте систему, чтобы избежать конфликтов пакетов.",[725,1650,1651],{},"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 .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}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":39,"searchDepth":186,"depth":186,"links":1653},[1654,1655,1656,1664],{"id":953,"depth":186,"text":954},{"id":92,"depth":186,"text":93},{"id":150,"depth":186,"text":151,"children":1657},[1658,1659,1660,1661,1662,1663],{"id":1052,"depth":198,"text":1053},{"id":1152,"depth":198,"text":1153},{"id":1210,"depth":198,"text":1211},{"id":1395,"depth":198,"text":1396},{"id":1480,"depth":198,"text":1481},{"id":1588,"depth":198,"text":1589},{"id":686,"depth":186,"text":687},"2026-02-15 16:19:21","Не работает команда systemctl? Узнайте, почему возникает ошибка 'command not found' и как управлять службами в системах без systemd. Пошаговые инструкции для Ubuntu, CentOS, WSL и других.",[1668,1671,1674,1677],{"question":1669,"answer":1670},"Почему в WSL1 нет systemctl?","WSL1 не использует systemd. Управление службами осуществляется через команду `service` или скрипты в `/etc/init.d`.",{"question":1672,"answer":1673},"Можно ли установить systemd в Alpine Linux?","Технически возможно, но не рекомендуется. Alpine использует OpenRC, и замена на systemd может нарушить работу системы.",{"question":1675,"answer":1676},"Как проверить, какая ини-система активна?","Выполните `ps -p 1 -o comm=`. Если вывод `systemd` — используется systemd, если `init` — SysVinit, если `runit` — runit и т.д.",{"question":1678,"answer":1679},"Что делать, если systemctl есть, но требует sudo?","Добавьте `sudo` перед командой или настройте права через `sudo visudo`, чтобы разрешить управление службами без пароля.",[1681,1684,1687,1690,1693,1696],{"name":1682,"text":1683},"Проверьте наличие systemctl в системе","Выполните `which systemctl` или `command -v systemctl`. Если команда ничего не выводит — systemctl отсутствует в PATH.",{"name":1685,"text":1686},"Определите активную ини-систему","Запустите `ps -p 1 -o comm=` чтобы увидеть, какая программа является PID 1 (ини-система).",{"name":1688,"text":1689},"Используйте команду service для SysVinit","Если в выводе `init`, управляйте службами через `service \u003Cимя_службы> \u003Cдействие>` (например, `service nginx start`).",{"name":1691,"text":1692},"Примените rc-service для OpenRC","В Alpine/Gentoo используйте `rc-service \u003Cимя_службы> \u003Cдействие>` (например, `rc-service docker start`).",{"name":1694,"text":1695},"Для WSL1: настройте службы через service","В WSL1 управляйте службами командой `service`, например `service ssh start`. Для автозапуска добавьте службы в `/etc/rc.local`.",{"name":1697,"text":1698},"Если нужно systemd: установите пакет","В дистрибутивах на базе Debian/Ubuntu: `sudo apt install systemd`. В RHEL/CentOS: `sudo yum install systemd`. После установки перезагрузите систему.","PT10M",[960,1701,1702,1703,1704,1705,1706,1707,1708],"systemctl не найден","systemd не установлен","ошибка systemctl в Linux","как управлять службами без systemctl","systemctl command not found Ubuntu","systemctl command not found WSL","альтернатива systemctl","service команда Linux",{},[1711,1712,1713],"/errors/linux/service-command-not-found","/guides/linux/manage-services-without-systemd","/errors/linux/systemd-not-running",{"title":943,"description":1666},"errors/linux/systemctl-command-not-found","Статья объясняет, что делать при ошибке 'systemctl command not found' в Linux. Вы узнаете, как определить ини-систему, использовать альтернативные команды и при необходимости установить systemd.",[790,802,27,1718,1719,1720,1721],"ошибка","command-not-found","инициализация","sysvinit","Llz4jsW6YLUXBv62HywmE-TvPGnyFBL6ugqcnfbPRrs"]