|
 |
f38e8c |
diff --git a/glusterd.te b/glusterd.te
|
|
 |
f38e8c |
index 382d67a996..322a4fe005 100644
|
|
 |
f38e8c |
--- a/glusterd.te
|
|
 |
f38e8c |
+++ b/glusterd.te
|
|
 |
f38e8c |
@@ -331,3 +331,16 @@ optional_policy(`
|
|
 |
f38e8c |
optional_policy(`
|
|
 |
f38e8c |
ssh_exec(glusterd_t)
|
|
 |
f38e8c |
')
|
|
 |
f38e8c |
+
|
|
 |
f38e8c |
+
|
|
 |
f38e8c |
+########################################
|
|
 |
f38e8c |
+#
|
|
 |
f38e8c |
+# Local policy for ssh_keygen
|
|
 |
f38e8c |
+#
|
|
 |
f38e8c |
+
|
|
 |
f38e8c |
+gen_require(`
|
|
 |
f38e8c |
+ type ssh_keygen_t;
|
|
 |
f38e8c |
+')
|
|
 |
f38e8c |
+
|
|
 |
f38e8c |
+manage_dirs_pattern(ssh_keygen_t, glusterd_var_lib_t, glusterd_var_lib_t)
|
|
 |
f38e8c |
+manage_files_pattern(ssh_keygen_t, glusterd_var_lib_t, glusterd_var_lib_t)
|
|
 |
f38e8c |
diff --git a/ldap.te b/ldap.te
|
|
 |
f38e8c |
index 1c922b3402..9079ab40eb 100644
|
|
 |
f38e8c |
--- a/ldap.te
|
|
 |
f38e8c |
+++ b/ldap.te
|
|
 |
f38e8c |
@@ -57,8 +57,8 @@ allow slapd_t self:process { setsched signal } ;
|
|
 |
f38e8c |
allow slapd_t self:fifo_file rw_fifo_file_perms;
|
|
 |
f38e8c |
allow slapd_t self:tcp_socket { accept listen };
|
|
 |
f38e8c |
|
|
 |
f38e8c |
-allow slapd_t slapd_cert_t:dir list_dir_perms;
|
|
 |
f38e8c |
-read_files_pattern(slapd_t, slapd_cert_t, slapd_cert_t)
|
|
 |
f38e8c |
+manage_dirs_pattern(slapd_t, slapd_cert_t, slapd_cert_t)
|
|
 |
f38e8c |
+manage_files_pattern(slapd_t, slapd_cert_t, slapd_cert_t)
|
|
 |
f38e8c |
read_lnk_files_pattern(slapd_t, slapd_cert_t, slapd_cert_t)
|
|
 |
f38e8c |
|
|
 |
f38e8c |
manage_dirs_pattern(slapd_t, slapd_db_t, slapd_db_t)
|