policykit-desktop-privilege - regras que não estão em vigor

0

minha instalação do xubuntu me pede minha senha sempre que eu tento montar / desmontar / atualizar o software ... todas as coisas que o policykit-desktop-privilege deve me conceder. O usuário está no grupo admin e sudo e acho que os pacotes necessários estão instalados:

i A policykit-1                     - framework for managing administrative poli
i A policykit-1-gnome               - GNOME-Authentifizierungsagent für PolicyKi
i   policykit-desktop-privileges    - run common desktop actions without passwor
i A libpolkit-agent-1-0             - Authentifizierungsagent-API für PolicyKit 
i A libpolkit-backend-1-0           - PolicyKit backend API                     
i A libpolkit-gobject-1-0           - PolicyKit Authorization API               
i A libpolkit-qt-1-1                - PolicyKit-qt-1 library

alguém tem dicas sobre isso?

    
por chichak 18.02.2013 / 13:58

1 resposta

2

Nos privilégios de área de trabalho do ubuntu, arquivo com.ubuntu.desktop.pkla , isso me chamou a atenção:

[Mounting, checking, etc. of internal drives]
Identity=unix-group:admin;unix-group:sudo
Action=org.freedesktop.udisks.filesystem-*;org.freedesktop.udisks.drive-ata-smart*;org.freedesktop.udisks2.filesystem-mount-system;org.freedesktop.udisks2.encrypted-unlock-system;org.freedesktop.udisks2.filesystem-fstab;
ResultActive=yes

E para software:

[Update already installed software]
Identity=unix-group:admin;unix-group:sudo
Action=org.debian.apt.upgrade-packages
ResultActive=yes
  • Você precisará verificar se o agente do policykit está sendo executado, por exemplo, pgrep -lf polkit da linha de comando. O mesmo se aplica a udisk , udev e gvfs .
  • Qualquer atualização funcionará, a menos que novos pacotes sejam lançados ou pacotes sejam obsoletos por dependências alteradas, por exemplo, novos kernels. Nesse caso, você precisará do privilégio org.debian.apt.install-or-remove-packages , que pode ser adicionado da mesma maneira que o ubuntu. Existem mais privilégios que podem ser vistos com grep "<action id=" /usr/share/polkit-1/actions/org.debian.apt.policy na linha de comando.
  • Isso é o mesmo que no ubuntu normal, não no específico do xubuntu. Talvez haja uma ligeira diferença entre xfce e sessões xubuntu durante o login quando você atualizou de versões anteriores do xubuntu onde hal foi usado sobre udev .
por aquaherd 23.02.2013 / 13:02