From: pebenito@ieee.org (Chris PeBenito) Date: Tue, 12 Sep 2017 19:08:37 -0400 Subject: [refpolicy] [PATCH] portage: Add an interface to dontaudit accesses to ptys inherited from portage In-Reply-To: <20170912071643.22114-1-aranea@aixah.de> References: <20170912071643.22114-1-aranea@aixah.de> Message-ID: <0cfa88e5-005d-4e08-c12e-3a363228dd7b@ieee.org> To: refpolicy@oss.tresys.com List-Id: refpolicy.oss.tresys.com On 09/12/2017 03:16 AM, Luis Ressel via refpolicy wrote: > --- > portage.if | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/portage.if b/portage.if > index c0c7e9b..77bc1d2 100644 > --- a/portage.if > +++ b/portage.if > @@ -359,3 +359,23 @@ interface(`portage_dontaudit_rw_tmp_files',` > > dontaudit $1 portage_tmp_t:file rw_file_perms; > ') > + > +######################################## > +## > +## Do not audit attempts to read and write > +## portage ptys. > +## > +## > +## > +## Domain to not audit. > +## > +## > +# > +interface(`portage_dontaudit_use_ptys',` > + gen_require(` > + type portage_devpts_t; > + ') > + > + dontaudit $1 portage_devpts_t:chr_file rw_inherited_term_perms; > + term_dontaudit_use_ptmx($1) I don't think this ptmx dontaudit applies here, especially if the pty is inherited. > +') > -- Chris PeBenito