module local 1.0; require { type radiusd_var_run_t; type radiusd_t; class sock_file getattr; } #============= radiusd_t ============== allow radiusd_t radiusd_var_run_t:sock_file getattr; require { type radiusd_var_run_t; type radiusd_t; class sock_file unlink; } #============= radiusd_t ============== allow radiusd_t radiusd_var_run_t:sock_file unlink; require { type radiusd_var_run_t; type radiusd_t; class sock_file create; } #============= radiusd_t ============== allow radiusd_t radiusd_var_run_t:sock_file create; require { type radiusd_var_run_t; type radiusd_t; class sock_file setattr; } #============= radiusd_t ============== allow radiusd_t radiusd_var_run_t:sock_file setattr;