25 lines
982 B
Plaintext
Executable File
25 lines
982 B
Plaintext
Executable File
# zpppd_gprs - pppd process for ZTE 3gdongle ppp dail
|
|
type zpppd_gprs, domain;
|
|
type zpppd_gprs_exec, exec_type, file_type;
|
|
init_daemon_domain(zpppd_gprs)
|
|
net_domain(zpppd_gprs)
|
|
|
|
allow zpppd_gprs self:capability { setuid setgid net_admin net_raw dac_override sys_module };
|
|
|
|
# property service
|
|
allow zpppd_gprs radio_prop:property_service set;
|
|
allow zpppd_gprs net_radio_prop:property_service set;
|
|
allow zpppd_gprs system_radio_prop:property_service set;
|
|
allow zpppd_gprs system_prop:property_service set;
|
|
allow zpppd_gprs pppoe_ppp0_prop:property_service set;
|
|
allow zpppd_gprs ctl_zpppdgprs_prop:property_service set;
|
|
|
|
# device and file allow
|
|
allow zpppd_gprs tty_device:chr_file rw_file_perms;
|
|
allow zpppd_gprs ppp_exec:file { read open getattr execute execute_no_trans };
|
|
allow zpppd_gprs ppp_device:chr_file { read write open ioctl };
|
|
allow zpppd_gprs system_file:file x_file_perms;
|
|
allow zpppd_gprs shell_exec:file rx_file_perms;
|
|
|
|
unix_socket_connect(zpppd_gprs, property, init)
|