]> git.ipfire.org Git - people/stevee/selinux-policy.git/blame - refpolicy/policy/modules/services/cipe.te
add ddclient, bug 1523
[people/stevee/selinux-policy.git] / refpolicy / policy / modules / services / cipe.te
CommitLineData
096ae611
CP
1
2policy_module(cipe,1.0.0)
3
4########################################
5#
6# Declarations
7#
8
9type ciped_t;
10type ciped_exec_t;
11init_daemon_domain(ciped_t,ciped_exec_t)
12
13########################################
14#
15# Local policy
16#
17
18allow ciped_t self:capability { net_admin ipc_lock sys_tty_config };
19dontaudit ciped_t self:capability sys_tty_config;
20allow ciped_t self:process signal_perms;
21allow ciped_t self:fifo_file rw_file_perms;
22allow ciped_t self:unix_dgram_socket create_socket_perms;
23allow ciped_t self:unix_stream_socket create_socket_perms;
24allow ciped_t self:udp_socket create_socket_perms;
25
26kernel_read_kernel_sysctls(ciped_t)
27kernel_read_system_state(ciped_t)
28
29corecmd_exec_shell(ciped_t)
30corecmd_exec_bin(ciped_t)
31corecmd_exec_sbin(ciped_t)
32
33corenet_udp_sendrecv_generic_if(ciped_t)
34corenet_raw_sendrecv_generic_if(ciped_t)
35corenet_udp_sendrecv_all_nodes(ciped_t)
36corenet_raw_sendrecv_all_nodes(ciped_t)
37corenet_udp_sendrecv_all_ports(ciped_t)
38corenet_non_ipsec_sendrecv(ciped_t)
39corenet_udp_bind_all_nodes(ciped_t)
40# cipe uses the afs3-bos port (udp 7007)
41corenet_udp_bind_afs_bos_port(ciped_t)
42
43dev_read_sysfs(ciped_t)
44dev_read_rand(ciped_t)
45# for SSP
46dev_read_urand(ciped_t)
47
48domain_use_interactive_fds(ciped_t)
49
50files_read_etc_files(ciped_t)
51files_read_etc_runtime_files(ciped_t)
52files_dontaudit_search_var(ciped_t)
53
54fs_search_auto_mountpoints(ciped_t)
55
56term_dontaudit_use_console(ciped_t)
57
58init_use_fds(ciped_t)
59init_use_script_ptys(ciped_t)
60
61libs_use_ld_so(ciped_t)
62libs_use_shared_libs(ciped_t)
63
64logging_send_syslog_msg(ciped_t)
65
66miscfiles_read_localization(ciped_t)
67
68sysnet_read_config(ciped_t)
69
70userdom_dontaudit_use_unpriv_user_fds(ciped_t)
71
72ifdef(`targeted_policy',`
73 term_dontaudit_use_unallocated_ttys(ciped_t)
74 term_dontaudit_use_generic_ptys(ciped_t)
75 files_dontaudit_read_root_files(ciped_t)
76')
77
78optional_policy(`
79 nis_use_ypbind(ciped_t)
80')
81
82optional_policy(`
83 seutil_sigchld_newrole(ciped_t)
84')
85
86optional_policy(`
87 udev_read_db(ciped_t)
88')