2019-10-11 11:21:05 +02:00
|
|
|
module misplogrotate 1.1;
|
2017-02-06 17:26:17 +01:00
|
|
|
require {
|
2019-10-11 11:21:05 +02:00
|
|
|
type httpd_t;
|
2017-02-06 17:26:17 +01:00
|
|
|
type logrotate_t;
|
2019-10-11 11:21:05 +02:00
|
|
|
type httpd_log_t;
|
2017-02-06 17:26:17 +01:00
|
|
|
type httpd_sys_content_t;
|
2019-10-11 11:21:05 +02:00
|
|
|
type httpd_sys_rw_content_t;
|
|
|
|
class dir { ioctl read getattr lock search open remove_name };
|
|
|
|
class file { unlink write };
|
2017-02-06 17:26:17 +01:00
|
|
|
}
|
|
|
|
#============= logrotate_t ==============
|
|
|
|
allow logrotate_t httpd_sys_content_t:dir { ioctl read getattr lock search open };
|
2019-10-11 11:21:05 +02:00
|
|
|
allow logrotate_t httpd_sys_rw_content_t:dir { ioctl read getattr lock search open };
|
|
|
|
allow httpd_t httpd_log_t:dir remove_name;
|
|
|
|
allow httpd_t httpd_log_t:file { unlink write };
|