policykit-desktop-privilege - правила не действуют

моя установка xubuntu запрашивает у меня пароль каждый раз, когда я пытаюсь смонтировать / размонтировать / обновить программное обеспечение ... все, что должно предоставить мне policykit-desktop-privilege. Пользователь входит как в группу admin, так и в группу sudo, и я думаю, что необходимые пакеты установлены:

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

есть кто-нибудь по этому поводу?

0
задан 18 February 2013 в 17:46

1 ответ

В привилегиях рабочего стола Ubuntu, файл com.ubuntu.desktop.pkla, это привлекло мое внимание:

[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

А для программного обеспечения:

[Update already installed software]
Identity=unix-group:admin;unix-group:sudo
Action=org.debian.apt.upgrade-packages
ResultActive=yes
  • Вам нужно будет проверить, агент policykit работает, например pgrep -lf polkit из командной строки. То же самое относится к udisk , udev и gvfs .
  • Любое обновление будет работать, если не будут добавлены новые пакеты или пакеты, устаревшие из-за измененных зависимостей, например, новые ядра. В этом случае вам понадобится привилегия org.debian.apt.install-or-remove-packages, которую вы можете добавить так же, как это сделала ubuntu. Есть еще привилегии, которые можно увидеть с помощью grep "<action id=" /usr/share/polkit-1/actions/org.debian.apt.policy из командной строки.
  • Это то же самое, что и в обычном Ubuntu, не специфично для Xubuntu. Возможно, есть небольшая разница между xfce и сессиями xubuntu во время входа в систему, когда вы обновляете с предыдущих версий xubuntu, где по-прежнему hal использовался поверх udev [ 1112].
0
ответ дан 18 February 2013 в 17:46

Другие вопросы по тегам:

Похожие вопросы: