Browse Source

jabber_additional: add capabilities and faillog access

Helmut Pozimski 3 years ago
parent
commit
ccdacf2659
1 changed files with 4 additions and 3 deletions
  1. 4 3
      jabber_additional.te

+ 4 - 3
jabber_additional.te

@@ -1,4 +1,4 @@
-policy_module(jabber_additional, 0.0.5)
+policy_module(jabber_additional, 0.0.6)
 
 require {
   type jabberd_t;
@@ -14,7 +14,7 @@ type jabberd_var_cache_t;
 files_type(jabberd_var_cache_t)
 
 allow jabberd_t self:process { getsched setsched };
-allow jabberd_t self:capability { dac_read_search setgid setuid };
+allow jabberd_t self:capability { dac_read_search setgid setuid chown fowner };
 
 manage_dirs_pattern(jabberd_t, jabberd_var_cache_t, jabberd_var_cache_t)
 manage_files_pattern(jabberd_t, jabberd_var_cache_t, jabberd_var_cache_t)
@@ -43,4 +43,5 @@ corenet_tcp_connect_all_unreserved_ports(jabberd_t)
 files_read_generic_tmp_files(jabberd_t)
 
 auth_rw_faillog(jabberd_t)
-search_dirs_pattern(jabberd_t, faillog_t, faillog_t)
+manage_dirs_pattern(jabberd_t, faillog_t, faillog_t)
+manage_files_pattern(jabberd_t, faillog_t, faillog_t)