PPP patch from Dan Walsh.
This commit is contained in:
parent
cde15072d0
commit
82b5d290cc
|
@ -176,11 +176,12 @@ interface(`ppp_run_cond',`
|
||||||
#
|
#
|
||||||
interface(`ppp_run',`
|
interface(`ppp_run',`
|
||||||
gen_require(`
|
gen_require(`
|
||||||
type pppd_t;
|
type pppd_t, pptp_t;
|
||||||
')
|
')
|
||||||
|
|
||||||
ppp_domtrans($1)
|
ppp_domtrans($1)
|
||||||
role $2 types pppd_t;
|
role $2 types pppd_t;
|
||||||
|
role $2 types pptp_t;
|
||||||
')
|
')
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
policy_module(ppp, 1.11.0)
|
policy_module(ppp, 1.11.1)
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
#
|
#
|
||||||
|
@ -38,7 +38,7 @@ type pppd_etc_rw_t;
|
||||||
files_type(pppd_etc_rw_t)
|
files_type(pppd_etc_rw_t)
|
||||||
|
|
||||||
type pppd_initrc_exec_t alias pppd_script_exec_t;
|
type pppd_initrc_exec_t alias pppd_script_exec_t;
|
||||||
files_type(pppd_initrc_exec_t)
|
init_script_file(pppd_initrc_exec_t)
|
||||||
|
|
||||||
# pppd_secret_t is the type of the pap and chap password files
|
# pppd_secret_t is the type of the pap and chap password files
|
||||||
type pppd_secret_t;
|
type pppd_secret_t;
|
||||||
|
@ -120,7 +120,7 @@ kernel_read_kernel_sysctls(pppd_t)
|
||||||
kernel_read_system_state(pppd_t)
|
kernel_read_system_state(pppd_t)
|
||||||
kernel_rw_net_sysctls(pppd_t)
|
kernel_rw_net_sysctls(pppd_t)
|
||||||
kernel_read_network_state(pppd_t)
|
kernel_read_network_state(pppd_t)
|
||||||
kernel_load_module(pppd_t)
|
kernel_request_load_module(pppd_t)
|
||||||
|
|
||||||
dev_read_urand(pppd_t)
|
dev_read_urand(pppd_t)
|
||||||
dev_search_sysfs(pppd_t)
|
dev_search_sysfs(pppd_t)
|
||||||
|
@ -216,7 +216,7 @@ optional_policy(`
|
||||||
# PPTP Local policy
|
# PPTP Local policy
|
||||||
#
|
#
|
||||||
|
|
||||||
allow pptp_t self:capability { net_raw net_admin };
|
allow pptp_t self:capability { dac_override dac_read_search net_raw net_admin };
|
||||||
dontaudit pptp_t self:capability sys_tty_config;
|
dontaudit pptp_t self:capability sys_tty_config;
|
||||||
allow pptp_t self:process signal;
|
allow pptp_t self:process signal;
|
||||||
allow pptp_t self:fifo_file rw_fifo_file_perms;
|
allow pptp_t self:fifo_file rw_fifo_file_perms;
|
||||||
|
@ -294,6 +294,14 @@ optional_policy(`
|
||||||
consoletype_exec(pppd_t)
|
consoletype_exec(pppd_t)
|
||||||
')
|
')
|
||||||
|
|
||||||
|
optional_policy(`
|
||||||
|
dbus_system_domain(pppd_t, pppd_exec_t)
|
||||||
|
|
||||||
|
optional_policy(`
|
||||||
|
networkmanager_dbus_chat(pppd_t)
|
||||||
|
')
|
||||||
|
')
|
||||||
|
|
||||||
optional_policy(`
|
optional_policy(`
|
||||||
hostname_exec(pptp_t)
|
hostname_exec(pptp_t)
|
||||||
')
|
')
|
||||||
|
|
Loading…
Reference in New Issue