LINUX.ORG.RU

Где правильно хранить конфигурацию policykit?


0

1

В policykit мне необходимо поменять настройки по умолчанию, которые прописаны /usr/share/polkit-1/actions/org.freedesktop.udisks.policy. Если поменять там - всё работает, как мне нужно, но при обновлении пакета эти изменения потеряются.

Пробовал сохранять те же настройки в /etc/polkit-1/ - никакого эффекта.

Как настраивать policykit, чтобы не затрагивать файлов в /usr/share?


Ответ на: комментарий от anonymous

Всю модифицированную директорию actions переносил туда - не помогло.

maxkit
() автор топика

У меня так:

$ cat /etc/polkit-1/localauthority/50-local.d/org.freedesktop.udisks.pkla                                                                                                     ~ 
[udisks full access]
Identity=unix-group:wheel
Action=org.freedesktop.udisks.*
ResultAny=yes
ResultInactive=no
ResultActive=yes
Пользователи группы wheel имеют полный доступ к udisks.

HTaeD ★★★★
()

А зачем? Для автомонтирования это не нужно, в настройках по умолчанию все прописано. Если не работает - значит какие-то проблемы с сессией consolekit, надо их решать. Например, бывают проблемы с DM или запуском графического окружения.

Скажем, чтобы поиметь права в udisks в awesome нужно прописать в .xinitrc:

exec ck-launch-session dbus-launch --exit-with-session --sh-syntax awesome

А если захочется автомонтирования с помощью udiskie, то надо будет запускать и udiskie, и awesome внутри ck-launch... :

.xinitrc: exec ck-launch-session dbus-launch --exit-with-session --sh-syntax startmyx.sh

startmyx.sh: udiskie & exec awesome

Запуск Compiz Fusion через fusion-icon тоже имел какие-то особенности, сейчас не вспомню, какие точно.

А чтобы запускать иксы через SLIM, надо еще отредактировать /etc/pam.d/system-login.

В общем, надо разбираться до тех пор, пока в открытом xterm'е не начнет успешно выполняться команда udisks --mount <устройство раздела вставленной флешки>

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.