Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
# /etc
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
/etc/dovecot(/.*)?*			gen_context(system_u:object_r:dovecot_etc_t,s0)
Chris PeBenito 9401ae1
/etc/dovecot\.conf.*			gen_context(system_u:object_r:dovecot_etc_t,s0)
Chris PeBenito 9401ae1
/etc/dovecot\.passwd.*			gen_context(system_u:object_r:dovecot_passwd_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
/etc/pki/dovecot(/.*)?			gen_context(system_u:object_r:dovecot_cert_t,s0)
Chris PeBenito 9401ae1
/etc/rc\.d/init\.d/dovecot	--	gen_context(system_u:object_r:dovecot_initrc_exec_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 1138846
# Debian uses /etc/dovecot/
Chris PeBenito 1138846
ifdef(`distro_debian',`
Chris PeBenito 1138846
/etc/dovecot/passwd.*			gen_context(system_u:object_r:dovecot_passwd_t,s0)
Chris PeBenito 1138846
')
Chris PeBenito 1138846
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
# /usr
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
/usr/sbin/dovecot		--	gen_context(system_u:object_r:dovecot_exec_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
/usr/share/ssl/certs/dovecot\.pem --	gen_context(system_u:object_r:dovecot_cert_t,s0)
Chris PeBenito 9401ae1
/usr/share/ssl/private/dovecot\.pem --	gen_context(system_u:object_r:dovecot_cert_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
ifdef(`distro_debian', `
Chris PeBenito 9401ae1
/usr/lib/dovecot/dovecot-auth	--	gen_context(system_u:object_r:dovecot_auth_exec_t,s0)
Chris PeBenito 9401ae1
')
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
ifdef(`distro_redhat', `
Chris PeBenito 9401ae1
/usr/libexec/dovecot/auth 	--	gen_context(system_u:object_r:dovecot_auth_exec_t,s0)
Chris PeBenito 9401ae1
/usr/libexec/dovecot/deliver	--	gen_context(system_u:object_r:dovecot_deliver_exec_t,s0)
Chris PeBenito 9401ae1
/usr/libexec/dovecot/deliver-lda --	gen_context(system_u:object_r:dovecot_deliver_exec_t,s0)
Chris PeBenito 9401ae1
/usr/libexec/dovecot/dovecot-auth --	gen_context(system_u:object_r:dovecot_auth_exec_t,s0)
Chris PeBenito 9401ae1
')
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
# /var
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
/var/run/dovecot(-login)?(/.*)?		gen_context(system_u:object_r:dovecot_var_run_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
/var/lib/dovecot(/.*)?			gen_context(system_u:object_r:dovecot_var_lib_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
/var/log/dovecot(/.*)?			gen_context(system_u:object_r:dovecot_var_log_t,s0)
Chris PeBenito 9401ae1
/var/log/dovecot\.log.*			gen_context(system_u:object_r:dovecot_var_log_t,s0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
/var/spool/dovecot(/.*)?		gen_context(system_u:object_r:dovecot_spool_t,s0)