1 |
commit: 360b075cbb2c37b12a039e12d4ac0f6d68c2e0f8 |
2 |
Author: Chris PeBenito <cpebenito <AT> tresys <DOT> com> |
3 |
AuthorDate: Tue Oct 20 17:25:57 2015 +0000 |
4 |
Commit: Sven Vermeulen <swift <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Oct 26 03:55:52 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=360b075c |
7 |
|
8 |
Add refpolicy core socket-activated services. |
9 |
|
10 |
policy/modules/system/logging.te | 1 + |
11 |
policy/modules/system/lvm.te | 1 + |
12 |
policy/modules/system/udev.te | 1 + |
13 |
3 files changed, 3 insertions(+) |
14 |
|
15 |
diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te |
16 |
index fd941ab..ef56179 100644 |
17 |
--- a/policy/modules/system/logging.te |
18 |
+++ b/policy/modules/system/logging.te |
19 |
@@ -67,6 +67,7 @@ files_config_file(syslog_conf_t) |
20 |
type syslogd_t; |
21 |
type syslogd_exec_t; |
22 |
init_daemon_domain(syslogd_t, syslogd_exec_t) |
23 |
+init_named_socket_activation(syslogd_t, syslogd_var_run_t) |
24 |
|
25 |
type syslogd_initrc_exec_t; |
26 |
init_script_file(syslogd_initrc_exec_t) |
27 |
|
28 |
diff --git a/policy/modules/system/lvm.te b/policy/modules/system/lvm.te |
29 |
index 61bd92b..d15ea3c 100644 |
30 |
--- a/policy/modules/system/lvm.te |
31 |
+++ b/policy/modules/system/lvm.te |
32 |
@@ -18,6 +18,7 @@ files_pid_file(clvmd_var_run_t) |
33 |
type lvm_t; |
34 |
type lvm_exec_t; |
35 |
init_system_domain(lvm_t, lvm_exec_t) |
36 |
+init_named_socket_activation(lvm_t, lvm_var_run_t) |
37 |
# needs privowner because it assigns the identity system_u to device nodes |
38 |
# but runs as the identity of the sysadmin |
39 |
domain_obj_id_change_exemption(lvm_t) |
40 |
|
41 |
diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te |
42 |
index 40868ad..c9091f3 100644 |
43 |
--- a/policy/modules/system/udev.te |
44 |
+++ b/policy/modules/system/udev.te |
45 |
@@ -13,6 +13,7 @@ domain_obj_id_change_exemption(udev_t) |
46 |
domain_entry_file(udev_t, udev_helper_exec_t) |
47 |
domain_interactive_fd(udev_t) |
48 |
init_daemon_domain(udev_t, udev_exec_t) |
49 |
+init_named_socket_activation(udev_t, udev_var_run_t) |
50 |
|
51 |
type udev_etc_t alias etc_udev_t; |
52 |
files_config_file(udev_etc_t) |