Приступим ...
1) Проверяем стоит ли у нас вообще PolicyKit:
# eix policykit
* gnome-extra/policykit-gnome
Available versions: ~0.9.2 0.9.2-r1 {debug doc examples}
Homepage: http://hal.freedesktop.org/docs/PolicyKit
Description: PolicyKit policies and configurations for the GNOME desktop
[I] kde-base/policykit-kde
Available versions: (4.4) (~)4.4.5
{aqua debug kdeenablefinal kdeprefix}
Installed versions: 4.4.5(4.4)(18:01:08 11.08.2010)(-aqua -debug -kdeenablefinal -kdeprefix)
Homepage: http://www.kde.org/
Description: PolicyKit integration module for KDE.
[I] sys-auth/policykit
Available versions: ~0.9 0.9-r1 {bash-completion doc pam selinux zsh-completion}
Installed versions: 0.9-r1(17:50:22 11.08.2010)(bash-completion pam -doc -selinux -zsh-completion)
Homepage: http://hal.freedesktop.org/docs/PolicyKit
Description: Policy framework for controlling privileges for system-wide services
[I] sys-auth/policykit-qt
Available versions: 0.9.2 (~)0.9.3 {debug examples}
Installed versions: 0.9.3(17:57:54 11.08.2010)(-debug -examples)
Homepage: http://kde.org/
Description: PolicyKit Qt4 API wrapper library.
Found 4 matches.
2) Установим GUI для policykit, соответственно ставим для KDE:
# emerge -av kde-base/policykit-kde
3) Запускаем под рутом "Параметры системы" и настраиваем PolicyKit:
# su -
# systemsettings
Переходим на вкладку "Дополнительно" - "Авторизация с помощью PolicyKit" - "org.freedesktop/hal/storage" и правим как у меня:
1. Unmount file systems mounted by other users
Все: Аутентификация
Консоль: нет
Активная косоль: Аутентификация под именем администратора (постоянно)
2. Mount file systems from removable drives
Все: Да
Консоль: Нет
Активная косоль: Да
3. Eject removable media
Все: Да
Косоль: Нет
Активная консоль: Да
Ну собственно и все! :)
в гноме помогает пересборка hal с флагами "+policykit +consolekit"
ОтветитьУдалитьНу да policykit и consolekit должны стоять, я там выше написал, что сначала проверяем установленны или нет ...
ОтветитьУдалитьПросто у меня пока policykit не стоял небыло нужды настраивать.