Отмонтирование дисков от произвольного пользователя

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Cyril
Сообщения: 40
ОС: Разные...

Отмонтирование дисков от произвольного пользователя

Сообщение Cyril »

Всем привет,

Есть проблема - невозможно от произвольного пользователя отмонтировать автоматически смонтированные от root'а съёмные диски. Причина очевидна - org.freedesktop.hal.storage.unmount-others no - и в других дистрибутивах элементарно решается с помощью PolicyKit. Однако в Slackware этот пакет отсутствует и, по ряду причин, я в ближайшее время не собираюсь делать для него SlackBuild (и вообще не хочу его ставить, на самом деле).

Вопрос - есть ли другой способ задать требуемое значение указанного параметра? Google мне пока не помог, эксперименты в /etc/hal/policy/* - тоже; возможно, просто делал неправильно.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Отмонтирование дисков от произвольного пользователя

Сообщение arkhnchul »

а что конкретно делали?
Losing is fun!
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Отмонтирование дисков от произвольного пользователя

Сообщение farex »

Попробуй в группу plugdev добавить nobody, или де своего пользоваеля.........
Дабавь в /etc/dbus-1/system.d/hal.f
Отредактируй следующию строку..
<allow send_interface="org.freedesktop.Hal.Device.Volume.Mount/">
PS..... У меня после этих действий, любой пользователь может монтировати и отмотировать съемные диски...
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
Cyril
Сообщения: 40
ОС: Разные...

Re: Отмонтирование дисков от произвольного пользователя

Сообщение Cyril »

farex писал(а):
23.07.2009 12:18
Попробуй в группу plugdev добавить nobody, или де своего пользоваеля.........


Это сделано давным-давно (добавлены все реальные пользователи системы)...

farex писал(а):
23.07.2009 12:18
Дабавь в /etc/dbus-1/system.d/hal.f
Отредактируй следующию строку..
<allow send_interface="org.freedesktop.Hal.Device.Volume.Mount/">


За исключением закрывающего слэша, который у меня таки после кавычек (вроде так и должно быть?), всё так и прописано.

farex писал(а):
23.07.2009 12:18
PS..... У меня после этих действий, любой пользователь может монтировати и отмотировать съемные диски...


У меня, увы, именно с отмонтированием всё-таки проблема. Монтирование меня мало волнует (оно всегда от root'а и работает), а вот отмонтирование...
Спасибо сказали:
Аватара пользователя
Cyril
Сообщения: 40
ОС: Разные...

Re: Отмонтирование дисков от произвольного пользователя

Сообщение Cyril »

arkhnchul писал(а):
23.07.2009 10:12
а что конкретно делали?


На самом деле, добавил файл 50-default-rules.fdi в /etc/hal/policy/10osvendor и в нём пытался поиграть с разными вариантами append или merge для требуемого параметра... Не нашёл нормального документа по написанию соответствующих правил, так что делал почти от фонаря. Но вроде выяснил, что делал неправильно - вроде как org.freedesktop.hal.storage.unmount-others это действие (action), а не параметр или свойство.
Спасибо сказали: