22
28
type prelude_audisp_t;
23
29
type prelude_audisp_exec_t;
24
30
init_daemon_domain(prelude_audisp_t, prelude_audisp_exec_t)
31
logging_dispatcher_domain(prelude_audisp_t, prelude_audisp_exec_t)
26
33
type prelude_audisp_var_run_t;
27
34
files_pid_file(prelude_audisp_var_run_t)
36
type prelude_correlator_t;
37
type prelude_correlator_exec_t;
38
init_daemon_domain(prelude_correlator_t, prelude_correlator_exec_t)
39
role system_r types prelude_correlator_t;
41
type prelude_correlator_config_t;
42
files_config_file(prelude_correlator_config_t)
45
type prelude_lml_exec_t;
46
init_daemon_domain(prelude_lml_t, prelude_lml_exec_t)
48
type prelude_lml_tmp_t;
49
files_tmp_file(prelude_lml_tmp_t)
51
type prelude_lml_var_run_t;
52
files_pid_file(prelude_lml_var_run_t)
29
54
########################################
31
56
# prelude local policy
34
allow prelude_t self:capability sys_tty_config;
59
allow prelude_t self:capability { dac_override sys_tty_config };
35
60
allow prelude_t self:fifo_file rw_file_perms;
36
61
allow prelude_t self:unix_stream_socket create_stream_socket_perms;
37
62
allow prelude_t self:netlink_route_socket r_netlink_socket_perms;
38
63
allow prelude_t self:tcp_socket create_stream_socket_perms;
65
manage_files_pattern(prelude_t, prelude_log_t, prelude_log_t)
66
logging_log_filetrans(prelude_t, prelude_log_t, file)
40
68
manage_dirs_pattern(prelude_t, prelude_spool_t, prelude_spool_t)
41
69
manage_files_pattern(prelude_t, prelude_spool_t, prelude_spool_t)
42
70
files_search_spool(prelude_t)
56
87
corenet_tcp_sendrecv_generic_if(prelude_t)
57
88
corenet_tcp_sendrecv_generic_node(prelude_t)
58
89
corenet_tcp_bind_generic_node(prelude_t)
90
corenet_tcp_bind_prelude_port(prelude_t)
91
corenet_tcp_connect_prelude_port(prelude_t)
92
corenet_tcp_connect_postgresql_port(prelude_t)
60
94
dev_read_rand(prelude_t)
61
95
dev_read_urand(prelude_t)
63
# Init script handling
64
domain_use_interactive_fds(prelude_t)
66
97
files_read_etc_files(prelude_t)
98
files_read_etc_runtime_files(prelude_t)
67
99
files_read_usr_files(prelude_t)
100
files_search_tmp(prelude_t)
101
files_search_tmp(prelude_t)
103
fs_rw_anon_inodefs_files(prelude_t)
69
105
auth_use_nsswitch(prelude_t)
115
155
domain_use_interactive_fds(prelude_audisp_t)
117
157
files_read_etc_files(prelude_audisp_t)
158
files_read_etc_runtime_files(prelude_audisp_t)
159
files_search_tmp(prelude_audisp_t)
119
161
logging_send_syslog_msg(prelude_audisp_t)
121
163
miscfiles_read_localization(prelude_audisp_t)
165
sysnet_dns_name_resolve(prelude_audisp_t)
167
########################################
169
# prelude_correlator local policy
172
allow prelude_correlator_t self:capability dac_override;
173
allow prelude_correlator_t self:netlink_route_socket r_netlink_socket_perms;
174
allow prelude_correlator_t self:tcp_socket create_stream_socket_perms;
175
allow prelude_correlator_t self:unix_dgram_socket create_socket_perms;
177
allow prelude_correlator_t prelude_correlator_config_t:dir list_dir_perms;
178
read_files_pattern(prelude_correlator_t, prelude_correlator_config_t, prelude_correlator_config_t)
180
kernel_read_sysctl(prelude_correlator_t)
182
corecmd_search_bin(prelude_correlator_t)
184
corenet_all_recvfrom_unlabeled(prelude_correlator_t)
185
corenet_all_recvfrom_netlabel(prelude_correlator_t)
186
corenet_tcp_sendrecv_generic_if(prelude_correlator_t)
187
corenet_tcp_sendrecv_generic_node(prelude_correlator_t)
188
corenet_tcp_connect_prelude_port(prelude_correlator_t)
190
dev_read_rand(prelude_correlator_t)
191
dev_read_urand(prelude_correlator_t)
193
files_read_etc_files(prelude_correlator_t)
194
files_read_usr_files(prelude_correlator_t)
195
files_search_spool(prelude_correlator_t)
197
logging_send_syslog_msg(prelude_correlator_t)
199
miscfiles_read_localization(prelude_correlator_t)
201
sysnet_dns_name_resolve(prelude_correlator_t)
203
prelude_manage_spool(prelude_correlator_t)
205
########################################
207
# prelude_lml local declarations
210
allow prelude_lml_t self:capability dac_override;
211
allow prelude_lml_t self:tcp_socket { write getattr setopt read create connect };
212
allow prelude_lml_t self:unix_dgram_socket { write create connect };
213
allow prelude_lml_t self:fifo_file rw_fifo_file_perms;
214
allow prelude_lml_t self:unix_stream_socket connectto;
216
manage_dirs_pattern(prelude_lml_t, prelude_lml_tmp_t, prelude_lml_tmp_t)
217
manage_files_pattern(prelude_lml_t, prelude_lml_tmp_t, prelude_lml_tmp_t)
218
files_tmp_filetrans(prelude_lml_t, prelude_lml_tmp_t, { file dir })
219
files_list_tmp(prelude_lml_t)
221
manage_dirs_pattern(prelude_lml_t, prelude_spool_t, prelude_spool_t)
222
manage_files_pattern(prelude_lml_t, prelude_spool_t, prelude_spool_t)
223
files_search_spool(prelude_lml_t)
225
manage_dirs_pattern(prelude_lml_t, prelude_var_lib_t, prelude_var_lib_t)
226
manage_files_pattern(prelude_lml_t, prelude_var_lib_t, prelude_var_lib_t)
227
files_search_var_lib(prelude_lml_t)
229
manage_files_pattern(prelude_lml_t, prelude_lml_var_run_t, prelude_lml_var_run_t)
230
files_pid_filetrans(prelude_lml_t, prelude_lml_var_run_t, file)
232
kernel_read_system_state(prelude_lml_t)
233
kernel_read_sysctl(prelude_lml_t)
235
corecmd_exec_bin(prelude_lml_t)
237
corenet_tcp_sendrecv_generic_if(prelude_lml_t)
238
corenet_tcp_sendrecv_generic_node(prelude_lml_t)
239
corenet_tcp_recvfrom_netlabel(prelude_lml_t)
240
corenet_tcp_recvfrom_unlabeled(prelude_lml_t)
241
corenet_sendrecv_unlabeled_packets(prelude_lml_t)
242
corenet_tcp_connect_prelude_port(prelude_lml_t)
244
dev_read_rand(prelude_lml_t)
245
dev_read_urand(prelude_lml_t)
247
files_list_etc(prelude_lml_t)
248
files_read_etc_files(prelude_lml_t)
249
files_read_etc_runtime_files(prelude_lml_t)
251
fs_rw_anon_inodefs_files(prelude_lml_t)
253
auth_use_nsswitch(prelude_lml_t)
255
libs_exec_lib_files(prelude_lml_t)
256
libs_read_lib_files(prelude_lml_t)
258
logging_send_syslog_msg(prelude_lml_t)
259
logging_read_generic_logs(prelude_lml_t)
261
miscfiles_read_localization(prelude_lml_t)
263
sysnet_dns_name_resolve(prelude_lml_t)
265
userdom_read_all_users_state(prelude_lml_t)
268
apache_search_sys_content(prelude_lml_t)
269
apache_read_log(prelude_lml_t)
123
272
########################################
125
274
# prewikka_cgi Declarations