Polkit não está aceitando minhas credenciais

3

Estou com problemas para autenticar por meio do kit de políticas. Sudo funciona muito bem.

Em referência a essa pergunta anterior , aqui está minha saída

$ ps aux | grep [p]olkit
pkcheck --action-id org.freedesktop.systemtoolsbackends.set --allow-user-interaction --process $(pidof -s bash)

aqui (eu substituí minhas informações pessoais por estrelas):

$ ps aux | grep [p]olkit
root      1003  0.0  0.0 286500  6824 ?        Sl   Oct21   1:04 /usr/lib/policykit-1/polkitd --no-debug
********  4685  0.0  0.0 651540 17792 ?        Sl   09:33   0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
$ pkcheck --action-id org.freedesktop.systemtoolsbackends.set --allow-user-interaction --process $(pidof -s bash)
Error checking for authorization org.freedesktop.systemtoolsbackends.set: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.systemtoolsbackends.set is not registered

Qualquer informação sobre como resolver isso seria apreciada, obrigado!

    
por julienl 14.12.2015 / 15:56

1 resposta

2

Action org.freedesktop.systemtoolsbackends.set is not registered ! pode estar faltando o arquivo .policy declarando esta ação do polkit

Seu comando funciona bem na máquina (Ubuntu 16.04), vamos acompanhá-lo:

~$ pkcheck --action-id org.freedesktop.systemtoolsbackends.set --allow-user-interaction --process $(pidof -s bash)
polkitretains_authorization_after_challenge=true
polkittemporary_authorization_id=tmpauthz1

~$ grep -r "org.freedesktop.systemtoolsbackends.set" /usr/share/polkit-1/actions/
/usr/share/polkit-1/actions/org.freedesktop.SystemToolsBackends.policy:  <action id="org.freedesktop.systemtoolsbackends.set">

~$ dpkg -S /usr/share/polkit-1/actions/org.freedesktop.SystemToolsBackends.policy
system-tools-backends: /usr/share/polkit-1/actions/org.freedesktop.SystemToolsBackends.policy

Para confirmar o problema, verifique se você o instalou usando apt-cache policy system-tools-backends

Para corrigir, tente reinstalar o pacote:

sudo apt-get install --reinstall system-tools-backends
    
por user.dz 04.07.2016 / 05:23

Tags