fix up entrypoints
This commit is contained in:
parent
27881870eb
commit
d40c0ecf7a
@ -41,6 +41,7 @@ template(`games_per_userdomain_template',`
|
|||||||
|
|
||||||
type $1_games_t;
|
type $1_games_t;
|
||||||
domain_type($1_games_t)
|
domain_type($1_games_t)
|
||||||
|
domain_entry_file($1_games_t,games_exec_t)
|
||||||
role $3 types $1_games_t;
|
role $3 types $1_games_t;
|
||||||
|
|
||||||
type $1_games_devpts_t;
|
type $1_games_devpts_t;
|
||||||
|
@ -44,6 +44,7 @@ template(`java_per_userdomain_template',`
|
|||||||
|
|
||||||
type $1_javaplugin_t;
|
type $1_javaplugin_t;
|
||||||
domain_type($1_javaplugin_t)
|
domain_type($1_javaplugin_t)
|
||||||
|
domain_entry_file($1_javaplugin_t,java_exec_t)
|
||||||
role $3 types $1_javaplugin_t;
|
role $3 types $1_javaplugin_t;
|
||||||
|
|
||||||
type $1_javaplugin_tmp_t;
|
type $1_javaplugin_tmp_t;
|
||||||
|
@ -49,11 +49,6 @@ interface(`dbus_stub',`
|
|||||||
## </param>
|
## </param>
|
||||||
#
|
#
|
||||||
template(`dbus_per_userdomain_template',`
|
template(`dbus_per_userdomain_template',`
|
||||||
gen_require(`
|
|
||||||
type system_dbusd_t, dbusd_etc_t;
|
|
||||||
type system_dbusd_exec_t;
|
|
||||||
class dbus { send_msg acquire_svc };
|
|
||||||
')
|
|
||||||
|
|
||||||
##############################
|
##############################
|
||||||
#
|
#
|
||||||
@ -61,6 +56,7 @@ template(`dbus_per_userdomain_template',`
|
|||||||
#
|
#
|
||||||
type $1_dbusd_t;
|
type $1_dbusd_t;
|
||||||
domain_type($1_dbusd_t)
|
domain_type($1_dbusd_t)
|
||||||
|
domain_entry_file($1_dbusd_t,system_dbusd_exec_t)
|
||||||
role $3 types $1_dbusd_t;
|
role $3 types $1_dbusd_t;
|
||||||
|
|
||||||
type $1_dbusd_$1_t;
|
type $1_dbusd_$1_t;
|
||||||
|
@ -26,6 +26,7 @@ files_pid_file(ipsec_var_run_t)
|
|||||||
type ipsec_mgmt_t;
|
type ipsec_mgmt_t;
|
||||||
type ipsec_mgmt_exec_t;
|
type ipsec_mgmt_exec_t;
|
||||||
init_system_domain(ipsec_mgmt_t,ipsec_mgmt_exec_t)
|
init_system_domain(ipsec_mgmt_t,ipsec_mgmt_exec_t)
|
||||||
|
corecmd_shell_entry_type(ipsec_mgmt_t)
|
||||||
role system_r types ipsec_mgmt_t;
|
role system_r types ipsec_mgmt_t;
|
||||||
|
|
||||||
type ipsec_mgmt_lock_t;
|
type ipsec_mgmt_lock_t;
|
||||||
|
@ -31,6 +31,8 @@ template(`base_user_template',`
|
|||||||
type $1_t, userdomain;
|
type $1_t, userdomain;
|
||||||
domain_type($1_t)
|
domain_type($1_t)
|
||||||
corecmd_shell_entry_type($1_t)
|
corecmd_shell_entry_type($1_t)
|
||||||
|
corecmd_bin_entry_type($1_t)
|
||||||
|
corecmd_sbin_entry_type($1_t)
|
||||||
domain_user_exemption_target($1_t)
|
domain_user_exemption_target($1_t)
|
||||||
role $1_r types $1_t;
|
role $1_r types $1_t;
|
||||||
allow system_r $1_r;
|
allow system_r $1_r;
|
||||||
@ -105,7 +107,7 @@ template(`base_user_template',`
|
|||||||
can_exec($1_t,$1_home_t)
|
can_exec($1_t,$1_home_t)
|
||||||
|
|
||||||
# full control of the home directory
|
# full control of the home directory
|
||||||
allow $1_t $1_home_t:file { create_file_perms relabelfrom relabelto };
|
allow $1_t $1_home_t:file { create_file_perms relabelfrom relabelto entrypoint };
|
||||||
allow $1_t $1_home_t:lnk_file { create_lnk_perms relabelfrom relabelto };
|
allow $1_t $1_home_t:lnk_file { create_lnk_perms relabelfrom relabelto };
|
||||||
allow $1_t $1_home_t:dir { create_dir_perms relabelfrom relabelto };
|
allow $1_t $1_home_t:dir { create_dir_perms relabelfrom relabelto };
|
||||||
allow $1_t $1_home_t:sock_file { create_file_perms relabelfrom relabelto };
|
allow $1_t $1_home_t:sock_file { create_file_perms relabelfrom relabelto };
|
||||||
|
Loading…
Reference in New Issue
Block a user