~ubuntu-branches/ubuntu/trusty/syslog-ng/trusty-proposed

« back to all changes in this revision

Viewing changes to contrib/selinux/syslog_ng.te

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2010-03-14 12:57:49 UTC
  • mfrom: (1.3.1 upstream) (12.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100314125749-m3ats648sp2urg0f
Tags: 3.0.5-1
New upstream release, new maintainer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
module syslog_ng 1.0.3;
 
2
 
 
3
type syslogd_var_lib_t;
 
4
files_type(syslogd_var_lib_t)
 
5
 
 
6
require {
 
7
        class sock_file { getattr unlink };
 
8
        class tcp_socket { create bind setopt name_bind node_bind listen };
 
9
        class dir { search write add_name };
 
10
        class file { create write getattr read };
 
11
        type device_t;
 
12
        type syslogd_t;
 
13
        type rsh_port_t;
 
14
        type inaddr_any_node_t;
 
15
        type var_lib_t;
 
16
        type syslogd_var_lib_t;
 
17
};
 
18
 
 
19
allow syslogd_t device_t:sock_file { getattr unlink };
 
20
allow syslogd_t rsh_port_t:tcp_socket name_bind;
 
21
allow syslogd_t inaddr_any_node_t:tcp_socket node_bind;
 
22
allow syslogd_t self:tcp_socket { create listen  bind setopt };
 
23
allow syslogd_t syslogd_var_lib_t:dir { search write add_name };
 
24
allow syslogd_t syslogd_var_lib_t:file { create write getattr read };
 
25
allow syslogd_t var_lib_t:dir search;