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