]> git.ipfire.org Git - people/stevee/selinux-policy.git/blame - policy/modules/services/pxe.te
Allow munin services plugins to use NSCD services
[people/stevee/selinux-policy.git] / policy / modules / services / pxe.te
CommitLineData
17ec8c1f 1policy_module(pxe, 1.4.0)
3411c3c3
CP
2
3# cjp: policy seems incomplete
4
5########################################
6#
7# Declarations
8#
9
10type pxe_t;
11type pxe_exec_t;
0bfccda4 12init_daemon_domain(pxe_t, pxe_exec_t)
3411c3c3
CP
13
14type pxe_log_t;
15logging_log_file(pxe_log_t)
16
17type pxe_var_run_t;
18files_pid_file(pxe_var_run_t)
19
20########################################
21#
22# Local policy
23#
24
25allow pxe_t self:capability { chown setgid setuid };
26dontaudit pxe_t self:capability sys_tty_config;
27allow pxe_t self:process signal_perms;
28
c0868a7a 29allow pxe_t pxe_log_t:file manage_file_perms;
0bfccda4 30logging_log_filetrans(pxe_t, pxe_log_t, file)
3411c3c3 31
0bfccda4
CP
32manage_files_pattern(pxe_t, pxe_var_run_t, pxe_var_run_t)
33files_pid_filetrans(pxe_t, pxe_var_run_t, file)
3411c3c3
CP
34
35kernel_read_kernel_sysctls(pxe_t)
36kernel_list_proc(pxe_t)
37kernel_read_proc_symlinks(pxe_t)
38
39corenet_udp_bind_pxe_port(pxe_t)
40
41dev_read_sysfs(pxe_t)
42
43domain_use_interactive_fds(pxe_t)
44
45files_read_etc_files(pxe_t)
46
47fs_getattr_all_fs(pxe_t)
48fs_search_auto_mountpoints(pxe_t)
49
3411c3c3
CP
50logging_send_syslog_msg(pxe_t)
51
52miscfiles_read_localization(pxe_t)
53
54userdom_dontaudit_use_unpriv_user_fds(pxe_t)
296273a7 55userdom_dontaudit_search_user_home_dirs(pxe_t)
3411c3c3 56
3411c3c3
CP
57optional_policy(`
58 seutil_sigchld_newrole(pxe_t)
59')
60
61optional_policy(`
62 udev_read_db(pxe_t)
63')