mirror of
https://github.com/swissmakers/fail2ban-ui.git
synced 2026-04-11 13:47:05 +02:00
30 lines
958 B
Plaintext
30 lines
958 B
Plaintext
|
|
module fail2ban-container-client 1.0;
|
|
|
|
require {
|
|
type fail2ban_t;
|
|
type fail2ban_client_t;
|
|
type fail2ban_var_run_t;
|
|
type container_file_t;
|
|
type httpd_log_t;
|
|
type container_t;
|
|
type var_log_t;
|
|
class sock_file write;
|
|
class unix_stream_socket connectto;
|
|
class dir { read search open };
|
|
class file { read open getattr };
|
|
}
|
|
|
|
#============= container_t ==============
|
|
allow container_t fail2ban_t:unix_stream_socket connectto;
|
|
allow container_t fail2ban_var_run_t:sock_file write;
|
|
allow container_t httpd_log_t:dir { read search open };
|
|
allow container_t httpd_log_t:file { read open getattr };
|
|
allow container_t var_log_t:dir { read search open };
|
|
allow container_t var_log_t:file { read open getattr };
|
|
|
|
#============= fail2ban_client_t ==============
|
|
allow fail2ban_client_t container_file_t:dir { read search open };
|
|
allow fail2ban_client_t container_file_t:file { read open getattr };
|
|
allow fail2ban_client_t container_file_t:sock_file write;
|