DBus 配置通配符
DBus configuration wild card
我想将规则添加到我的 DBus 配置文件(在 /etc/dbus-1/system.d/MyConfig.conf 中),其中包括通配符“*”
例如,如果我添加 <allow own="*"/>
行,则允许任何所有者。如果我用 <allow own="com.MyDomain.MyName"/>
替换它,那么这将限制为单个名称。
但是我想要的是<allow own="com.MyDomain.*"/>
但这似乎行不通。
有人对如何实现这一点有什么建议吗?
谢谢
中找到了资料
来自手册:
Complex globs like "foo.bar.*" aren't allowed for now because they'd be work to implement and maybe encourage sloppy security...
<allow own_prefix="a.b"/> allows you to own the name "a.b" or any name whose first dot-separated elements are "a.b"
这涵盖了我试图实现的目标
我想将规则添加到我的 DBus 配置文件(在 /etc/dbus-1/system.d/MyConfig.conf 中),其中包括通配符“*”
例如,如果我添加 <allow own="*"/>
行,则允许任何所有者。如果我用 <allow own="com.MyDomain.MyName"/>
替换它,那么这将限制为单个名称。
但是我想要的是<allow own="com.MyDomain.*"/>
但这似乎行不通。
有人对如何实现这一点有什么建议吗?
谢谢
来自手册:
Complex globs like "foo.bar.*" aren't allowed for now because they'd be work to implement and maybe encourage sloppy security...
<allow own_prefix="a.b"/> allows you to own the name "a.b" or any name whose first dot-separated elements are "a.b"
这涵盖了我试图实现的目标