Заместващ знак за конфигурация на DBus

Бих искал да добавя правила към моя DBus конфигурационен файл (в /etc/dbus-1/system.d/MyConfig.conf), които включват заместващия символ '*'

Например, ако добавя реда <allow own="*"/>, всеки собственик е разрешен. Ако заменя това с <allow own="com.MyDomain.MyName"/>, това се ограничава до едно име.

Но това, което бих искал, е <allow own="com.MyDomain.*"/>, но това изглежда не работи.

Някой има ли предложение как да се постигне това?

Благодаря


person User55412    schedule 05.01.2017    source източник


Отговори (1)


Най-накрая намерих информацията в документа на dbus-daemon

От ръководството:

Сложни глобуси като foo.bar.* не са позволени засега, защото имплементацията им ще бъде трудна и може би ще насърчи небрежната сигурност...

‹allow own_prefix=a.b/› ви позволява да притежавате името a.b или всяко име, чиито първи елементи, разделени с точка, са a.b

Това покрива това, което се опитвах да постигна

person User55412    schedule 05.01.2017