--- nsaserefpolicy/policy/modules/services/snmp.te 2007-05-07 10:32:44.000000000 -0400 +++ serefpolicy-2.6.3/policy/modules/services/snmp.te 2007-05-07 10:36:03.000000000 -0400 @@ -26,7 +26,7 @@ # Local policy # allow snmpd_t self:capability { dac_override kill net_admin sys_nice sys_tty_config }; -dontaudit snmpd_t self:capability sys_tty_config; +dontaudit snmpd_t self:capability { sys_module sys_tty_config }; allow snmpd_t self:fifo_file rw_fifo_file_perms; allow snmpd_t self:unix_dgram_socket create_socket_perms; allow snmpd_t self:unix_stream_socket create_stream_socket_perms; @@ -135,18 +135,19 @@ optional_policy(` mta_read_config(snmpd_t) + mta_search_queue(snmpd_t) ') optional_policy(` - nis_use_ypbind(snmpd_t) + auth_use_nsswitch(snmpd_t) ') optional_policy(` - nscd_socket_use(snmpd_t) + rpc_search_nfs_state_data(snmpd_t) ') optional_policy(` - rpc_search_nfs_state_data(snmpd_t) + sendmail_read_log(snmpd_t) ') optional_policy(` --- nsaserefpolicy/policy/modules/services/mta.if 2007-03-26 10:39:04.000000000 -0400 +++ serefpolicy-2.6.3/policy/modules/services/mta.if 2007-05-07 10:36:03.000000000 -0400 @@ -847,6 +847,25 @@ manage_files_pattern($1,mqueue_spool_t,mqueue_spool_t) ') +######################################## +## +## search mail queue dirs. +## +## +## +## Domain allowed access. +## +## +# +interface(`mta_search_queue',` + gen_require(` + type mqueue_spool_t; + ') + + files_search_spool($1) + allow $1 mqueue_spool_t:dir search_dir_perms; +') + ####################################### ## ## Read sendmail binary. --- nsaserefpolicy/policy/modules/services/sendmail.if 2006-11-16 17:15:21.000000000 -0500 +++ serefpolicy-2.6.3/policy/modules/services/sendmail.if 2007-05-07 10:36:03.000000000 -0400 @@ -76,6 +76,26 @@ ######################################## ## +## read sendmail logs. +## +## +## +## Domain allowed access. +## +## +## +# +interface(`sendmail_read_log',` + gen_require(` + type sendmail_log_t; + ') + + logging_search_logs($1) + read_files_pattern($1, sendmail_log_t, sendmail_log_t) +') + +######################################## +## ## Create, read, write, and delete sendmail logs. ## ## @@ -91,7 +111,7 @@ ') logging_search_logs($1) - allow $1 sendmail_log_t:file manage_file_perms; + manage_files_pattern($1, sendmail_log_t, sendmail_log_t) ') ########################################