2010-05-24 19:32:01 +00:00
|
|
|
policy_module(ppp, 1.12.0)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
########################################
|
|
|
|
#
|
|
|
|
# Declarations
|
|
|
|
#
|
|
|
|
|
2007-03-26 18:41:45 +00:00
|
|
|
## <desc>
|
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
2010-09-23 07:53:57 +00:00
|
|
|
## <p>
|
|
|
|
## Allow pppd to load kernel modules for certain modems
|
|
|
|
## </p>
|
2007-03-26 18:41:45 +00:00
|
|
|
## </desc>
|
2008-07-23 21:38:39 +00:00
|
|
|
gen_tunable(pppd_can_insmod, false)
|
2007-03-26 18:41:45 +00:00
|
|
|
|
|
|
|
## <desc>
|
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
Whitespace, newline and tab fixes.
2010-09-23 07:53:57 +00:00
|
|
|
## <p>
|
|
|
|
## Allow pppd to be run for a regular user
|
|
|
|
## </p>
|
2007-03-26 18:41:45 +00:00
|
|
|
## </desc>
|
2008-07-23 21:38:39 +00:00
|
|
|
gen_tunable(pppd_for_user, false)
|
2007-03-26 18:41:45 +00:00
|
|
|
|
2005-10-14 20:00:07 +00:00
|
|
|
# pppd_t is the domain for the pppd program.
|
|
|
|
# pppd_exec_t is the type of the pppd executable.
|
|
|
|
type pppd_t;
|
|
|
|
type pppd_exec_t;
|
2008-07-23 21:38:39 +00:00
|
|
|
init_daemon_domain(pppd_t, pppd_exec_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
type pppd_devpts_t;
|
|
|
|
term_pty(pppd_devpts_t)
|
|
|
|
|
|
|
|
# Define a separate type for /etc/ppp
|
2005-10-24 18:40:24 +00:00
|
|
|
type pppd_etc_t;
|
|
|
|
files_config_file(pppd_etc_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
# Define a separate type for writable files under /etc/ppp
|
|
|
|
type pppd_etc_rw_t;
|
|
|
|
files_type(pppd_etc_rw_t)
|
|
|
|
|
2009-07-20 19:41:19 +00:00
|
|
|
type pppd_initrc_exec_t alias pppd_script_exec_t;
|
2010-01-15 20:46:07 +00:00
|
|
|
init_script_file(pppd_initrc_exec_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
# pppd_secret_t is the type of the pap and chap password files
|
|
|
|
type pppd_secret_t;
|
|
|
|
files_type(pppd_secret_t)
|
|
|
|
|
|
|
|
type pppd_log_t;
|
|
|
|
logging_log_file(pppd_log_t)
|
|
|
|
|
|
|
|
type pppd_lock_t;
|
|
|
|
files_lock_file(pppd_lock_t)
|
|
|
|
|
|
|
|
type pppd_tmp_t;
|
|
|
|
files_tmp_file(pppd_tmp_t)
|
|
|
|
|
|
|
|
type pppd_var_run_t;
|
|
|
|
files_pid_file(pppd_var_run_t)
|
|
|
|
|
|
|
|
type pptp_t;
|
|
|
|
type pptp_exec_t;
|
2008-07-23 21:38:39 +00:00
|
|
|
init_daemon_domain(pptp_t, pptp_exec_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
type pptp_log_t;
|
|
|
|
logging_log_file(pptp_log_t)
|
|
|
|
|
|
|
|
type pptp_var_run_t;
|
|
|
|
files_pid_file(pptp_var_run_t)
|
|
|
|
|
|
|
|
########################################
|
|
|
|
#
|
|
|
|
# PPPD Local policy
|
|
|
|
#
|
|
|
|
|
2010-08-26 13:41:21 +00:00
|
|
|
allow pppd_t self:capability { kill net_admin setuid setgid sys_admin fsetid fowner net_raw dac_override };
|
2006-05-30 19:46:34 +00:00
|
|
|
dontaudit pppd_t self:capability sys_tty_config;
|
2010-04-05 18:38:30 +00:00
|
|
|
allow pppd_t self:process { getsched signal };
|
2006-12-12 20:08:08 +00:00
|
|
|
allow pppd_t self:fifo_file rw_fifo_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
allow pppd_t self:socket create_socket_perms;
|
|
|
|
allow pppd_t self:unix_dgram_socket create_socket_perms;
|
|
|
|
allow pppd_t self:unix_stream_socket create_socket_perms;
|
2006-09-22 17:14:35 +00:00
|
|
|
allow pppd_t self:netlink_route_socket rw_netlink_socket_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
allow pppd_t self:tcp_socket create_stream_socket_perms;
|
|
|
|
allow pppd_t self:udp_socket { connect connected_socket_perms };
|
|
|
|
allow pppd_t self:packet_socket create_socket_perms;
|
|
|
|
|
2006-12-12 20:08:08 +00:00
|
|
|
domtrans_pattern(pppd_t, pptp_exec_t, pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2010-09-23 07:57:42 +00:00
|
|
|
allow pppd_t pppd_devpts_t:chr_file { rw_chr_file_perms setattr_chr_file_perms };
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
allow pppd_t pppd_etc_t:dir rw_dir_perms;
|
2006-12-12 20:08:08 +00:00
|
|
|
allow pppd_t pppd_etc_t:file read_file_perms;
|
2010-09-23 07:57:42 +00:00
|
|
|
allow pppd_t pppd_etc_t:lnk_file read_lnk_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2008-07-23 21:38:39 +00:00
|
|
|
manage_files_pattern(pppd_t, pppd_etc_rw_t, pppd_etc_rw_t)
|
2006-09-22 17:14:35 +00:00
|
|
|
# Automatically label newly created files under /etc/ppp with this type
|
2008-07-23 21:38:39 +00:00
|
|
|
filetrans_pattern(pppd_t, pppd_etc_t, pppd_etc_rw_t, file)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2006-12-12 20:08:08 +00:00
|
|
|
allow pppd_t pppd_lock_t:file manage_file_perms;
|
2008-07-23 21:38:39 +00:00
|
|
|
files_lock_filetrans(pppd_t, pppd_lock_t, file)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2006-12-12 20:08:08 +00:00
|
|
|
allow pppd_t pppd_log_t:file manage_file_perms;
|
2008-07-23 21:38:39 +00:00
|
|
|
logging_log_filetrans(pppd_t, pppd_log_t, file)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2008-07-23 21:38:39 +00:00
|
|
|
manage_dirs_pattern(pppd_t, pppd_tmp_t, pppd_tmp_t)
|
|
|
|
manage_files_pattern(pppd_t, pppd_tmp_t, pppd_tmp_t)
|
2006-02-21 18:40:44 +00:00
|
|
|
files_tmp_filetrans(pppd_t, pppd_tmp_t, { file dir })
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2010-08-26 13:41:21 +00:00
|
|
|
manage_dirs_pattern(pppd_t, pppd_var_run_t, pppd_var_run_t)
|
2008-07-23 21:38:39 +00:00
|
|
|
manage_files_pattern(pppd_t, pppd_var_run_t, pppd_var_run_t)
|
2010-08-26 13:41:21 +00:00
|
|
|
files_pid_filetrans(pppd_t, pppd_var_run_t, { dir file })
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
allow pppd_t pptp_t:process signal;
|
|
|
|
|
|
|
|
# for SSP
|
|
|
|
# Access secret files
|
2006-12-12 20:08:08 +00:00
|
|
|
allow pppd_t pppd_secret_t:file read_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2009-07-20 19:41:19 +00:00
|
|
|
ppp_initrc_domtrans(pppd_t)
|
|
|
|
|
2006-01-31 16:49:43 +00:00
|
|
|
kernel_read_kernel_sysctls(pppd_t)
|
2005-11-08 22:00:30 +00:00
|
|
|
kernel_read_system_state(pppd_t)
|
2008-09-11 13:35:06 +00:00
|
|
|
kernel_rw_net_sysctls(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
kernel_read_network_state(pppd_t)
|
2010-01-15 20:46:07 +00:00
|
|
|
kernel_request_load_module(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
dev_read_urand(pppd_t)
|
|
|
|
dev_search_sysfs(pppd_t)
|
|
|
|
dev_read_sysfs(pppd_t)
|
2010-04-05 18:38:30 +00:00
|
|
|
dev_rw_modem(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2007-06-27 15:23:21 +00:00
|
|
|
corenet_all_recvfrom_unlabeled(pppd_t)
|
|
|
|
corenet_all_recvfrom_netlabel(pppd_t)
|
2009-01-06 20:24:10 +00:00
|
|
|
corenet_tcp_sendrecv_generic_if(pppd_t)
|
|
|
|
corenet_raw_sendrecv_generic_if(pppd_t)
|
|
|
|
corenet_udp_sendrecv_generic_if(pppd_t)
|
2009-01-09 19:48:02 +00:00
|
|
|
corenet_tcp_sendrecv_generic_node(pppd_t)
|
|
|
|
corenet_raw_sendrecv_generic_node(pppd_t)
|
|
|
|
corenet_udp_sendrecv_generic_node(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
corenet_tcp_sendrecv_all_ports(pppd_t)
|
|
|
|
corenet_udp_sendrecv_all_ports(pppd_t)
|
|
|
|
# Access /dev/ppp.
|
2006-02-16 21:33:18 +00:00
|
|
|
corenet_rw_ppp_dev(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
fs_getattr_all_fs(pppd_t)
|
|
|
|
fs_search_auto_mountpoints(pppd_t)
|
|
|
|
|
2006-02-02 21:08:12 +00:00
|
|
|
term_use_unallocated_ttys(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
term_setattr_unallocated_ttys(pppd_t)
|
2006-02-02 21:08:12 +00:00
|
|
|
term_ioctl_generic_ptys(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
# for pppoe
|
2008-07-23 21:38:39 +00:00
|
|
|
term_create_pty(pppd_t, pppd_devpts_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
# allow running ip-up and ip-down scripts and running chat.
|
|
|
|
corecmd_exec_bin(pppd_t)
|
|
|
|
corecmd_exec_shell(pppd_t)
|
|
|
|
|
2006-02-20 21:33:25 +00:00
|
|
|
domain_use_interactive_fds(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
files_exec_etc_files(pppd_t)
|
2006-09-22 17:14:35 +00:00
|
|
|
files_manage_etc_runtime_files(pppd_t)
|
|
|
|
files_dontaudit_write_etc_files(pppd_t)
|
|
|
|
|
2005-10-14 20:00:07 +00:00
|
|
|
# for scripts
|
|
|
|
files_read_etc_files(pppd_t)
|
|
|
|
|
2006-01-18 18:08:39 +00:00
|
|
|
init_read_utmp(pppd_t)
|
|
|
|
init_dontaudit_write_utmp(pppd_t)
|
2009-07-20 19:41:19 +00:00
|
|
|
init_signal_script(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2008-02-07 16:37:47 +00:00
|
|
|
auth_use_nsswitch(pppd_t)
|
|
|
|
|
2005-10-14 20:00:07 +00:00
|
|
|
logging_send_syslog_msg(pppd_t)
|
2010-04-05 18:38:30 +00:00
|
|
|
logging_send_audit_msgs(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
miscfiles_read_localization(pppd_t)
|
|
|
|
|
|
|
|
sysnet_exec_ifconfig(pppd_t)
|
|
|
|
sysnet_manage_config(pppd_t)
|
2007-06-11 14:09:09 +00:00
|
|
|
sysnet_etc_filetrans_config(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2008-11-05 16:10:46 +00:00
|
|
|
userdom_use_user_terminals(pppd_t)
|
2006-02-20 21:33:25 +00:00
|
|
|
userdom_dontaudit_use_unpriv_user_fds(pppd_t)
|
2008-11-05 16:10:46 +00:00
|
|
|
userdom_search_user_home_dirs(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2006-09-22 17:14:35 +00:00
|
|
|
ppp_exec(pppd_t)
|
|
|
|
|
2006-04-25 17:50:31 +00:00
|
|
|
optional_policy(`
|
|
|
|
ddclient_domtrans(pppd_t)
|
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2005-11-07 20:09:28 +00:00
|
|
|
tunable_policy(`pppd_can_insmod && ! secure_mode_insmod',`
|
|
|
|
modutils_domtrans_insmod_uncond(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
')
|
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2005-10-25 00:00:50 +00:00
|
|
|
mta_send_mail(pppd_t)
|
2010-08-26 13:41:21 +00:00
|
|
|
mta_system_content(pppd_etc_t)
|
|
|
|
mta_system_content(pppd_etc_rw_t)
|
2005-10-25 00:00:50 +00:00
|
|
|
')
|
|
|
|
|
2008-09-11 13:35:06 +00:00
|
|
|
optional_policy(`
|
|
|
|
networkmanager_signal(pppd_t)
|
|
|
|
')
|
|
|
|
|
2007-03-26 18:41:45 +00:00
|
|
|
optional_policy(`
|
|
|
|
postfix_domtrans_master(pppd_t)
|
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2005-10-14 20:00:07 +00:00
|
|
|
seutil_sigchld_newrole(pppd_t)
|
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2005-10-14 20:00:07 +00:00
|
|
|
udev_read_db(pppd_t)
|
|
|
|
')
|
|
|
|
|
|
|
|
########################################
|
|
|
|
#
|
|
|
|
# PPTP Local policy
|
|
|
|
#
|
|
|
|
|
2010-01-15 20:46:07 +00:00
|
|
|
allow pptp_t self:capability { dac_override dac_read_search net_raw net_admin };
|
2008-02-07 16:37:47 +00:00
|
|
|
dontaudit pptp_t self:capability sys_tty_config;
|
|
|
|
allow pptp_t self:process signal;
|
2008-10-16 16:09:20 +00:00
|
|
|
allow pptp_t self:fifo_file rw_fifo_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
allow pptp_t self:unix_dgram_socket create_socket_perms;
|
|
|
|
allow pptp_t self:unix_stream_socket { connectto create_stream_socket_perms };
|
|
|
|
allow pptp_t self:rawip_socket create_socket_perms;
|
|
|
|
allow pptp_t self:tcp_socket create_socket_perms;
|
2009-07-20 19:41:19 +00:00
|
|
|
allow pptp_t self:udp_socket create_socket_perms;
|
|
|
|
allow pptp_t self:netlink_route_socket rw_netlink_socket_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2008-10-16 16:09:20 +00:00
|
|
|
allow pptp_t pppd_etc_t:dir list_dir_perms;
|
|
|
|
allow pptp_t pppd_etc_t:file read_file_perms;
|
2009-07-20 19:41:19 +00:00
|
|
|
allow pptp_t pppd_etc_t:lnk_file read_lnk_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2008-10-16 16:09:20 +00:00
|
|
|
allow pptp_t pppd_etc_rw_t:dir list_dir_perms;
|
|
|
|
allow pptp_t pppd_etc_rw_t:file read_file_perms;
|
2009-07-20 19:41:19 +00:00
|
|
|
allow pptp_t pppd_etc_rw_t:lnk_file read_lnk_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
can_exec(pptp_t, pppd_etc_rw_t)
|
|
|
|
|
|
|
|
# Allow pptp to append to pppd log files
|
2008-10-16 16:09:20 +00:00
|
|
|
allow pptp_t pppd_log_t:file append_file_perms;
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2006-12-12 20:08:08 +00:00
|
|
|
allow pptp_t pptp_log_t:file manage_file_perms;
|
2008-07-23 21:38:39 +00:00
|
|
|
logging_log_filetrans(pptp_t, pptp_log_t, file)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2010-08-26 13:41:21 +00:00
|
|
|
manage_dirs_pattern(pptp_t, pptp_var_run_t, pptp_var_run_t)
|
2008-07-23 21:38:39 +00:00
|
|
|
manage_files_pattern(pptp_t, pptp_var_run_t, pptp_var_run_t)
|
|
|
|
manage_sock_files_pattern(pptp_t, pptp_var_run_t, pptp_var_run_t)
|
2010-08-26 13:41:21 +00:00
|
|
|
files_pid_filetrans(pptp_t, pptp_var_run_t, { file dir })
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
kernel_list_proc(pptp_t)
|
2006-01-31 16:49:43 +00:00
|
|
|
kernel_read_kernel_sysctls(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
kernel_read_proc_symlinks(pptp_t)
|
2009-07-20 19:41:19 +00:00
|
|
|
kernel_read_system_state(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
|
|
|
dev_read_sysfs(pptp_t)
|
|
|
|
|
2009-07-20 19:41:19 +00:00
|
|
|
corecmd_exec_shell(pptp_t)
|
|
|
|
corecmd_read_bin_symlinks(pptp_t)
|
|
|
|
|
2007-06-27 15:23:21 +00:00
|
|
|
corenet_all_recvfrom_unlabeled(pptp_t)
|
|
|
|
corenet_all_recvfrom_netlabel(pptp_t)
|
2009-01-06 20:24:10 +00:00
|
|
|
corenet_tcp_sendrecv_generic_if(pptp_t)
|
|
|
|
corenet_raw_sendrecv_generic_if(pptp_t)
|
2009-01-09 19:48:02 +00:00
|
|
|
corenet_tcp_sendrecv_generic_node(pptp_t)
|
|
|
|
corenet_raw_sendrecv_generic_node(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
corenet_tcp_sendrecv_all_ports(pptp_t)
|
2009-01-09 19:48:02 +00:00
|
|
|
corenet_tcp_bind_generic_node(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
corenet_tcp_connect_generic_port(pptp_t)
|
|
|
|
corenet_tcp_connect_all_reserved_ports(pptp_t)
|
2006-05-30 19:46:34 +00:00
|
|
|
corenet_sendrecv_generic_client_packets(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2009-07-20 19:41:19 +00:00
|
|
|
files_read_etc_files(pptp_t)
|
|
|
|
|
2005-10-14 20:00:07 +00:00
|
|
|
fs_getattr_all_fs(pptp_t)
|
|
|
|
fs_search_auto_mountpoints(pptp_t)
|
|
|
|
|
2006-02-02 21:08:12 +00:00
|
|
|
term_ioctl_generic_ptys(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
term_search_ptys(pptp_t)
|
|
|
|
term_use_ptmx(pptp_t)
|
|
|
|
|
2006-02-20 21:33:25 +00:00
|
|
|
domain_use_interactive_fds(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2009-07-20 19:41:19 +00:00
|
|
|
auth_use_nsswitch(pptp_t)
|
|
|
|
|
2005-10-14 20:00:07 +00:00
|
|
|
logging_send_syslog_msg(pptp_t)
|
|
|
|
|
|
|
|
miscfiles_read_localization(pptp_t)
|
|
|
|
|
2009-07-20 19:41:19 +00:00
|
|
|
sysnet_exec_ifconfig(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2006-02-20 21:33:25 +00:00
|
|
|
userdom_dontaudit_use_unpriv_user_fds(pptp_t)
|
2008-11-05 16:10:46 +00:00
|
|
|
userdom_dontaudit_search_user_home_dirs(pptp_t)
|
2010-04-05 18:38:30 +00:00
|
|
|
userdom_signal_unpriv_users(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
|
2006-09-22 17:14:35 +00:00
|
|
|
optional_policy(`
|
|
|
|
consoletype_exec(pppd_t)
|
|
|
|
')
|
|
|
|
|
2010-01-15 20:46:07 +00:00
|
|
|
optional_policy(`
|
|
|
|
dbus_system_domain(pppd_t, pppd_exec_t)
|
|
|
|
|
|
|
|
optional_policy(`
|
|
|
|
networkmanager_dbus_chat(pppd_t)
|
|
|
|
')
|
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2005-10-14 20:00:07 +00:00
|
|
|
hostname_exec(pptp_t)
|
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2008-12-03 18:33:19 +00:00
|
|
|
seutil_sigchld_newrole(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2008-12-03 18:33:19 +00:00
|
|
|
udev_read_db(pptp_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
')
|
|
|
|
|
2006-03-24 16:13:54 +00:00
|
|
|
optional_policy(`
|
2006-01-06 22:51:40 +00:00
|
|
|
postfix_read_config(pppd_t)
|
2005-10-14 20:00:07 +00:00
|
|
|
')
|