From: domg472@gmail.com (Dominick Grift) Date: Mon, 4 Oct 2010 20:23:23 +0200 Subject: [refpolicy] [ patch 11/44] consoletype: needs to use system dbus file descriptors. In-Reply-To: <1286216636-28449-1-git-send-email-domg472@gmail.com> References: <1286216636-28449-1-git-send-email-domg472@gmail.com> Message-ID: <1286216636-28449-13-git-send-email-domg472@gmail.com> To: refpolicy@oss.tresys.com List-Id: refpolicy.oss.tresys.com Signed-off-by: Dominick Grift --- :100644 100644 f0ad9f4... 2a3da08... M policy/modules/admin/consoletype.te :100644 100644 39e901a... 8a405e0... M policy/modules/services/dbus.if policy/modules/admin/consoletype.te | 4 ++++ policy/modules/services/dbus.if | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 0 deletions(-) diff --git a/policy/modules/admin/consoletype.te b/policy/modules/admin/consoletype.te index f0ad9f4..2a3da08 100644 --- a/policy/modules/admin/consoletype.te +++ b/policy/modules/admin/consoletype.te @@ -76,6 +76,10 @@ optional_policy(` ') optional_policy(` + dbus_use_fds(consoletype_t) +') + +optional_policy(` files_read_etc_files(consoletype_t) firstboot_use_fds(consoletype_t) firstboot_rw_pipes(consoletype_t) diff --git a/policy/modules/services/dbus.if b/policy/modules/services/dbus.if index 39e901a..8a405e0 100644 --- a/policy/modules/services/dbus.if +++ b/policy/modules/services/dbus.if @@ -445,6 +445,24 @@ interface(`dbus_system_domain',` ######################################## ## +## Use and inherit system DBUS file descriptors. +## +## +## +## Domain allowed access. +## +## +# +interface(`dbus_use_fds',` + gen_require(` + type system_dbusd_t; + ') + + allow $1 system_dbusd_t:fd use; +') + +######################################## +## ## Dontaudit Read, and write system dbus TCP sockets. ## ## -- 1.7.2.3