]> git.ipfire.org Git - people/stevee/selinux-policy.git/blame - policy/modules/services/aiccu.te
Allow munin services plugins to use NSCD services
[people/stevee/selinux-policy.git] / policy / modules / services / aiccu.te
CommitLineData
3eaa9939
DW
1policy_module(aiccu, 1.0.0)
2
3########################################
4#
5# Declarations
6#
7
8type aiccu_t;
9type aiccu_exec_t;
10init_daemon_domain(aiccu_t, aiccu_exec_t)
11
12type aiccu_initrc_exec_t;
13init_script_file(aiccu_initrc_exec_t)
14
15type aiccu_etc_t;
16files_config_file(aiccu_etc_t)
17
18type aiccu_var_run_t;
19files_pid_file(aiccu_var_run_t)
20
21########################################
22#
23# aiccu local policy
24#
25
0a394bf0 26allow aiccu_t self:capability { kill net_admin net_raw };
3eaa9939
DW
27dontaudit aiccu_t self:capability sys_tty_config;
28allow aiccu_t self:process signal;
29allow aiccu_t self:fifo_file rw_fifo_file_perms;
30allow aiccu_t self:netlink_route_socket create_netlink_socket_perms;
31allow aiccu_t self:tcp_socket create_stream_socket_perms;
32allow aiccu_t self:tun_socket create_socket_perms;
33allow aiccu_t self:udp_socket create_stream_socket_perms;
34allow aiccu_t self:unix_stream_socket create_stream_socket_perms;
35
36allow aiccu_t aiccu_etc_t:file read_file_perms;
37
9a0f7994
DG
38manage_dirs_pattern(aiccu_t, aiccu_var_run_t, aiccu_var_run_t)
39manage_files_pattern(aiccu_t, aiccu_var_run_t, aiccu_var_run_t)
3eaa9939
DW
40files_pid_filetrans(aiccu_t, aiccu_var_run_t, { file dir })
41
42kernel_read_system_state(aiccu_t)
43
44corecmd_exec_shell(aiccu_t)
45
46corenet_all_recvfrom_netlabel(aiccu_t)
47corenet_all_recvfrom_unlabeled(aiccu_t)
48corenet_tcp_bind_generic_node(aiccu_t)
49corenet_tcp_sendrecv_generic_if(aiccu_t)
50corenet_tcp_sendrecv_generic_node(aiccu_t)
51corenet_tcp_sendrecv_generic_port(aiccu_t)
52corenet_sendrecv_sixxsconfig_client_packets(aiccu_t)
53corenet_tcp_sendrecv_sixxsconfig_port(aiccu_t)
d90a1aab 54corenet_tcp_bind_generic_node(aiccu_t)
3eaa9939 55corenet_tcp_connect_sixxsconfig_port(aiccu_t)
d90a1aab
CP
56corenet_sendrecv_sixxsconfig_client_packets(aiccu_t)
57
3eaa9939
DW
58corenet_rw_tun_tap_dev(aiccu_t)
59
60domain_use_interactive_fds(aiccu_t)
61
62dev_read_rand(aiccu_t)
63dev_read_urand(aiccu_t)
64
65files_read_etc_files(aiccu_t)
66
67logging_send_syslog_msg(aiccu_t)
68
69miscfiles_read_localization(aiccu_t)
70
2371d8d8
MG
71optional_policy(`
72 modutils_domtrans_insmod(aiccu_t)
73')
74
75optional_policy(`
76 sysnet_domtrans_ifconfig(aiccu_t)
77 sysnet_dns_name_resolve(aiccu_t)
78')