]> git.ipfire.org Git - people/stevee/selinux-policy.git/blame - policy/modules/apps/calamaris.te
Bump module versions for release.
[people/stevee/selinux-policy.git] / policy / modules / apps / calamaris.te
CommitLineData
99c902f3 1
29af4c13 2policy_module(calamaris, 1.6.0)
99c902f3
CP
3
4########################################
5#
6# Declarations
7#
8
9type calamaris_t;
10type calamaris_exec_t;
0bfccda4 11init_system_domain(calamaris_t, calamaris_exec_t)
99c902f3
CP
12
13type calamaris_www_t;
14files_type(calamaris_www_t)
15
16type calamaris_log_t;
17logging_log_file(calamaris_log_t)
18
19########################################
20#
21# Local policy
22#
23
24# for when squid has a different UID
25allow calamaris_t self:capability dac_override;
26allow calamaris_t self:process { fork signal_perms setsched };
0b36a214 27allow calamaris_t self:fifo_file rw_fifo_file_perms;
99c902f3
CP
28allow calamaris_t self:unix_stream_socket create_stream_socket_perms;
29allow calamaris_t self:tcp_socket create_stream_socket_perms;
30allow calamaris_t self:udp_socket create_socket_perms;
31
0bfccda4
CP
32manage_files_pattern(calamaris_t, calamaris_www_t, calamaris_www_t)
33manage_lnk_files_pattern(calamaris_t, calamaris_www_t, calamaris_www_t)
99c902f3 34
0bfccda4
CP
35manage_files_pattern(calamaris_t, calamaris_log_t, calamaris_log_t)
36logging_log_filetrans(calamaris_t, calamaris_log_t, { file dir })
99c902f3
CP
37
38kernel_read_all_sysctls(calamaris_t)
39kernel_read_system_state(calamaris_t)
40
41corecmd_exec_bin(calamaris_t)
42
19006686
CP
43corenet_all_recvfrom_unlabeled(calamaris_t)
44corenet_all_recvfrom_netlabel(calamaris_t)
99c902f3
CP
45corenet_tcp_sendrecv_generic_if(calamaris_t)
46corenet_udp_sendrecv_generic_if(calamaris_t)
c1262146
CP
47corenet_tcp_sendrecv_generic_node(calamaris_t)
48corenet_udp_sendrecv_generic_node(calamaris_t)
99c902f3
CP
49corenet_tcp_sendrecv_all_ports(calamaris_t)
50corenet_udp_sendrecv_all_ports(calamaris_t)
99c902f3
CP
51
52dev_read_urand(calamaris_t)
53
54files_search_pids(calamaris_t)
55files_read_etc_files(calamaris_t)
56files_read_usr_files(calamaris_t)
57files_read_var_files(calamaris_t)
58files_read_etc_runtime_files(calamaris_t)
59
60libs_read_lib_files(calamaris_t)
99c902f3 61
962d6fb9
CP
62auth_use_nsswitch(calamaris_t)
63
99c902f3
CP
64logging_send_syslog_msg(calamaris_t)
65
66miscfiles_read_localization(calamaris_t)
67
296273a7 68userdom_dontaudit_list_user_home_dirs(calamaris_t)
99c902f3
CP
69
70squid_read_log(calamaris_t)
71
bb7170f6 72optional_policy(`
99c902f3
CP
73 apache_search_sys_content(calamaris_t)
74')
75
bb7170f6 76optional_policy(`
0bfccda4 77 cron_system_entry(calamaris_t, calamaris_exec_t)
99c902f3
CP
78')
79
bb7170f6 80optional_policy(`
99c902f3
CP
81 mta_send_mail(calamaris_t)
82')