udisks -- not autorized (почемуто не меняются правила PolicyKit)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
tmf
Сообщения: 28
ОС: Gentoo amd64

udisks -- not autorized

Сообщение tmf »

Доброго времени суток, Проблема в том, что не могу настроить монтирование от обычного пользователя.
Делал так:
- Добавил USE флаги policykit и consolekit
- Сделал emerge -avuDN world
- Добавил dbus демон в уровень запуска default
- изменил в /etc/X11/Sessions/openbox на exec ck-launch-session dbus-launch openbox-session
- Добавил правило /etc/polkit-1/localauthority/50-local.d/10-user-mount.pkla

Код:

[Storage Permissions] Identity=unix-group:users Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown ResultAny=yes ResultActive=yes ResultInactive=no


И в результате имею:

Код:

tmf@tmf-laptop ~ $ udisks --mount /dev/sdb1 Mount failed: Not Authorized


Поиск результатов не дает, везде одно и тоже.

WM - Openbox, для входа в систему использую slim
Packard Bell TS11HR CPU: Intel Core i5 RAM: 4GB GPU: nVIDIA GeForce 520M CUDA 1 GB
Спасибо сказали:
Аватара пользователя
tmf
Сообщения: 28
ОС: Gentoo amd64

Re: udisks -- not autorized

Сообщение tmf »

Проблема решилась. Оказалось ck-launch-session создает дополнительную сессию и сессия с иксами остается всегда неактивной. Т.е. для запуска в /etc/X11/Sessions/openbox надо просто оставить того, что стоит по умолчанию (exec openbox-session), и добавить dbus в уровень запуска default. И ни каких дополнительных правил для udev создавать не надо.
Packard Bell TS11HR CPU: Intel Core i5 RAM: 4GB GPU: nVIDIA GeForce 520M CUDA 1 GB
Спасибо сказали: