summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris PeBenito <cpebenito@tresys.com>2009-09-03 08:49:26 -0400
committerChris PeBenito <cpebenito@tresys.com>2009-09-03 08:49:26 -0400
commit6fdef06522d03048ae9ab11dd0e6006c14108c6a (patch)
treef8ae5b5f78b9b87f3b7d692c84430d436e155548
parent72b834ccb0097b94a807a25b1e349b68360b9a3d (diff)
screen patch from dan.
-rw-r--r--policy/modules/apps/screen.if13
-rw-r--r--policy/modules/apps/screen.te2
2 files changed, 3 insertions, 12 deletions
diff --git a/policy/modules/apps/screen.if b/policy/modules/apps/screen.if
index bfeef2d2..ac70bc08 100644
--- a/policy/modules/apps/screen.if
+++ b/policy/modules/apps/screen.if
@@ -69,7 +69,7 @@ template(`screen_role_template',`
allow $1_screen_t $3:process signal;
domtrans_pattern($3, screen_exec_t, $1_screen_t)
- allow $3 $1_screen_t:process signal;
+ allow $3 $1_screen_t:process { signal sigchld };
allow $1_screen_t $3:process signal;
manage_dirs_pattern($3, screen_home_t, screen_home_t)
@@ -117,6 +117,7 @@ template(`screen_role_template',`
fs_search_auto_mountpoints($1_screen_t)
fs_getattr_xattr_fs($1_screen_t)
+ auth_use_nsswitch($1_screen_t)
auth_dontaudit_read_shadow($1_screen_t)
auth_dontaudit_exec_utempter($1_screen_t)
@@ -129,8 +130,6 @@ template(`screen_role_template',`
seutil_read_config($1_screen_t)
- sysnet_read_config($1_screen_t)
-
userdom_use_user_terminals($1_screen_t)
userdom_create_user_pty($1_screen_t)
userdom_user_home_domtrans($1_screen_t, $3)
@@ -147,12 +146,4 @@ template(`screen_role_template',`
fs_list_nfs($1_screen_t)
fs_read_nfs_symlinks($1_screen_t)
')
-
- optional_policy(`
- nis_use_ypbind($1_screen_t)
- ')
-
- optional_policy(`
- nscd_socket_use($1_screen_t)
- ')
')
diff --git a/policy/modules/apps/screen.te b/policy/modules/apps/screen.te
index 1a289645..a7b7cf20 100644
--- a/policy/modules/apps/screen.te
+++ b/policy/modules/apps/screen.te
@@ -1,5 +1,5 @@
-policy_module(screen, 2.1.0)
+policy_module(screen, 2.1.1)
########################################
#