【问题标题】:DBus configuration wild cardDBus 配置通配符
【发布时间】:2017-01-05 14:08:04
【问题描述】:

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

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

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

有人对如何实现这一点提出建议吗?

谢谢

【问题讨论】:

    标签: linux configuration dbus


    【解决方案1】:

    终于在dbus-daemon document找到了资料

    来自手册:

    目前不允许使用诸如“foo.bar.*”之类的复杂 glob,因为它们需要实施并且可能会鼓励草率的安全性...

    允许您拥有名称“a.b”或第一个点分隔元素为“a.b”的任何名称

    这涵盖了我试图实现的目标

    【讨论】:

      猜你喜欢
      • 2017-02-07
      • 1970-01-01
      • 2013-01-30
      • 2011-01-12
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多