]> git.ipfire.org Git - people/stevee/selinux-policy.git/blame - refpolicy/policy/modules/services/rdisc.te
add ddclient, bug 1523
[people/stevee/selinux-policy.git] / refpolicy / policy / modules / services / rdisc.te
CommitLineData
19ff64f8 1
5ea24be9 2policy_module(rdisc,1.1.0)
19ff64f8
CP
3
4########################################
5#
6# Declarations
7#
8
9type rdisc_t;
10type rdisc_exec_t;
11init_daemon_domain(rdisc_t,rdisc_exec_t)
12
13########################################
14#
15# Local policy
16#
17
18allow rdisc_t self:capability net_raw;
19dontaudit rdisc_t self:capability sys_tty_config;
20allow rdisc_t self:process signal_perms;
21allow rdisc_t self:unix_stream_socket create_stream_socket_perms;
22allow rdisc_t self:udp_socket create_socket_perms;
23allow rdisc_t self:rawip_socket create_socket_perms;
24
25kernel_list_proc(rdisc_t)
26kernel_read_proc_symlinks(rdisc_t)
445522dc 27kernel_read_kernel_sysctls(rdisc_t)
19ff64f8
CP
28
29corenet_udp_sendrecv_generic_if(rdisc_t)
30corenet_raw_sendrecv_generic_if(rdisc_t)
31corenet_udp_sendrecv_all_nodes(rdisc_t)
32corenet_raw_sendrecv_all_nodes(rdisc_t)
33corenet_udp_sendrecv_all_ports(rdisc_t)
bd70373d 34corenet_non_ipsec_sendrecv(rdisc_t)
19ff64f8
CP
35corenet_udp_bind_all_nodes(rdisc_t)
36
37dev_read_sysfs(rdisc_t)
38
39fs_search_auto_mountpoints(rdisc_t)
40
41term_dontaudit_use_console(rdisc_t)
42
15722ec9 43domain_use_interactive_fds(rdisc_t)
19ff64f8
CP
44
45files_read_etc_files(rdisc_t)
46
1c1ac67f 47init_use_fds(rdisc_t)
1815bad1 48init_use_script_ptys(rdisc_t)
19ff64f8
CP
49
50libs_use_ld_so(rdisc_t)
51libs_use_shared_libs(rdisc_t)
52
53logging_send_syslog_msg(rdisc_t)
54
55sysnet_read_config(rdisc_t)
56
15722ec9 57userdom_dontaudit_use_unpriv_user_fds(rdisc_t)
19ff64f8
CP
58
59ifdef(`targeted_policy',`
1815bad1
CP
60 term_dontaudit_use_unallocated_ttys(rdisc_t)
61 term_dontaudit_use_generic_ptys(rdisc_t)
9e04f5c5 62 files_dontaudit_read_root_files(rdisc_t)
19ff64f8
CP
63')
64
bb7170f6 65optional_policy(`
19ff64f8
CP
66 seutil_sigchld_newrole(rdisc_t)
67')
68
bb7170f6 69optional_policy(`
19ff64f8
CP
70 udev_read_db(rdisc_t)
71')