All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] selinux-testsuite: drop use of userdom_read_inherited_user_tmp_files
@ 2019-09-18 18:58 Stephen Smalley
  2019-09-19  8:07 ` Ondrej Mosnacek
  0 siblings, 1 reply; 2+ messages in thread
From: Stephen Smalley @ 2019-09-18 18:58 UTC (permalink / raw)
  To: paul; +Cc: selinux, omosnace, Stephen Smalley

The overlay test policy had two calls to the
userdom_read_inherited_user_tmp_files() policy interface.
This is a Fedora-specific interface that is not present in
refpolicy and therefore prevents building the test policy on
other distributions.  Further, there is no clear reason why
the calls to this interface are needed for the overlay tests;
the tests are not inheriting open /tmp files.  Remove the
calls.

Fixes: https://github.com/SELinuxProject/selinux-testsuite/issues/57
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
---
 policy/test_overlayfs.te | 2 --
 1 file changed, 2 deletions(-)

diff --git a/policy/test_overlayfs.te b/policy/test_overlayfs.te
index 3be53fce0f9c..6f1756e9a118 100644
--- a/policy/test_overlayfs.te
+++ b/policy/test_overlayfs.te
@@ -50,7 +50,6 @@ fs_mount_xattr_fs(test_overlay_mounter_t)
 corecmd_shell_entry_type(test_overlay_mounter_t)
 corecmd_exec_bin(test_overlay_mounter_t)
 
-userdom_read_inherited_user_tmp_files(test_overlay_mounter_t)
 userdom_search_admin_dir(test_overlay_mounter_t)
 userdom_search_user_home_content(test_overlay_mounter_t)
 
@@ -123,7 +122,6 @@ corecmd_exec_bin(test_overlay_client_t)
 kernel_read_system_state(test_overlay_client_t)
 kernel_read_proc_symlinks(test_overlay_client_t)
 
-userdom_read_inherited_user_tmp_files(test_overlay_client_t)
 userdom_search_admin_dir(test_overlay_client_t)
 userdom_search_user_home_content(test_overlay_client_t)
 
-- 
2.21.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] selinux-testsuite: drop use of userdom_read_inherited_user_tmp_files
  2019-09-18 18:58 [PATCH] selinux-testsuite: drop use of userdom_read_inherited_user_tmp_files Stephen Smalley
@ 2019-09-19  8:07 ` Ondrej Mosnacek
  0 siblings, 0 replies; 2+ messages in thread
From: Ondrej Mosnacek @ 2019-09-19  8:07 UTC (permalink / raw)
  To: Stephen Smalley; +Cc: Paul Moore, SElinux list

On Wed, Sep 18, 2019 at 8:58 PM Stephen Smalley <sds@tycho.nsa.gov> wrote:
> The overlay test policy had two calls to the
> userdom_read_inherited_user_tmp_files() policy interface.
> This is a Fedora-specific interface that is not present in
> refpolicy and therefore prevents building the test policy on
> other distributions.  Further, there is no clear reason why
> the calls to this interface are needed for the overlay tests;
> the tests are not inheriting open /tmp files.  Remove the
> calls.
>
> Fixes: https://github.com/SELinuxProject/selinux-testsuite/issues/57
> Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>

This patch doesn't break anything for me when run on Fedora Rawhide -
even when I run the testsuite under /tmp.

Tested-by: Ondrej Mosnacek <omosnace@redhat.com>

> ---
>  policy/test_overlayfs.te | 2 --
>  1 file changed, 2 deletions(-)
>
> diff --git a/policy/test_overlayfs.te b/policy/test_overlayfs.te
> index 3be53fce0f9c..6f1756e9a118 100644
> --- a/policy/test_overlayfs.te
> +++ b/policy/test_overlayfs.te
> @@ -50,7 +50,6 @@ fs_mount_xattr_fs(test_overlay_mounter_t)
>  corecmd_shell_entry_type(test_overlay_mounter_t)
>  corecmd_exec_bin(test_overlay_mounter_t)
>
> -userdom_read_inherited_user_tmp_files(test_overlay_mounter_t)
>  userdom_search_admin_dir(test_overlay_mounter_t)
>  userdom_search_user_home_content(test_overlay_mounter_t)
>
> @@ -123,7 +122,6 @@ corecmd_exec_bin(test_overlay_client_t)
>  kernel_read_system_state(test_overlay_client_t)
>  kernel_read_proc_symlinks(test_overlay_client_t)
>
> -userdom_read_inherited_user_tmp_files(test_overlay_client_t)
>  userdom_search_admin_dir(test_overlay_client_t)
>  userdom_search_user_home_content(test_overlay_client_t)
>
> --
> 2.21.0
>

-- 
Ondrej Mosnacek <omosnace at redhat dot com>
Software Engineer, Security Technologies
Red Hat, Inc.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-09-19  8:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-18 18:58 [PATCH] selinux-testsuite: drop use of userdom_read_inherited_user_tmp_files Stephen Smalley
2019-09-19  8:07 ` Ondrej Mosnacek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.