DBus配置通配符

时间:2017-01-05 14:08:05

标签: linux configuration dbus

我想在我的DBus配置文件中添加规则(在/etc/dbus-1/system.d/MyConfig.conf中),其中包含通配符' *'

例如,如果我添加行<allow own="*"/>,则允许任何所有者。如果我将其替换为<allow own="com.MyDomain.MyName"/>,则此限制为单个名称。

但我想要的是<allow own="com.MyDomain.*"/>,但这似乎不起作用。

有没有人建议如何实现这个目标?

由于

1 个答案:

答案 0 :(得分:1)

我终于在dbus-daemon document

中找到了这些信息

从手册:

  

复杂的球体,如&#34; foo.bar。*&#34;现在还不允许,因为他们正在努力实施,并且可能会鼓励邋security的安全......

     

&lt; allow own_prefix =&#34; a.b&#34; /&gt;允许你拥有这个名字&#34; a.b&#34;或任何第一个以点分隔的元素为&#34; a.b&#34;

的名称

这涵盖了我想要实现的目标