diff options
author | Chris PeBenito <cpebenito@tresys.com> | 2009-09-03 08:49:26 -0400 |
---|---|---|
committer | Chris PeBenito <cpebenito@tresys.com> | 2009-09-03 08:49:26 -0400 |
commit | 6fdef06522d03048ae9ab11dd0e6006c14108c6a (patch) | |
tree | f8ae5b5f78b9b87f3b7d692c84430d436e155548 | |
parent | 72b834ccb0097b94a807a25b1e349b68360b9a3d (diff) |
screen patch from dan.
-rw-r--r-- | policy/modules/apps/screen.if | 13 | ||||
-rw-r--r-- | policy/modules/apps/screen.te | 2 |
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) ######################################## # |