пятница, 13 августа 2010 г.

Не монтируются флешки, диски (USB). Или как настроить PolicyKit.


Периодически при обновлении мира на моем любимом Calculate Linux Desktop тянется установка PolicyKit ... Удалять его мне надоело, убирать принудительно из флагов через ufed не получается - при обновлении  мира выдает, что, мол, у вас policykit выключен, ковырять не стал т.к. решил всетаки разобраться как управляться с этим PolicyKit.

Приступим ...

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
    Все: Да
    Косоль: Нет
    Активная консоль: Да


Ну собственно и все! :)

2 комментария:

  1. в гноме помогает пересборка hal с флагами "+policykit +consolekit"

    ОтветитьУдалить
  2. Ну да policykit и consolekit должны стоять, я там выше написал, что сначала проверяем установленны или нет ...
    Просто у меня пока policykit не стоял небыло нужды настраивать.

    ОтветитьУдалить