1 policy_module(rhsmcertd, 1.0.0)
3 ########################################
10 init_daemon_domain(rhsmcertd_t, rhsmcertd_exec_t)
12 type rhsmcertd_initrc_exec_t;
13 init_script_file(rhsmcertd_initrc_exec_t)
16 logging_log_file(rhsmcertd_log_t)
18 type rhsmcertd_lock_t;
19 files_lock_file(rhsmcertd_lock_t)
21 type rhsmcertd_var_lib_t;
22 files_type(rhsmcertd_var_lib_t)
24 type rhsmcertd_var_run_t;
25 files_pid_file(rhsmcertd_var_run_t)
27 ########################################
29 # rhsmcertd local policy
32 allow rhsmcertd_t self:fifo_file rw_fifo_file_perms;
33 allow rhsmcertd_t self:unix_stream_socket create_stream_socket_perms;
35 manage_dirs_pattern(rhsmcertd_t, rhsmcertd_log_t, rhsmcertd_log_t)
36 manage_files_pattern(rhsmcertd_t, rhsmcertd_log_t, rhsmcertd_log_t)
38 manage_files_pattern(rhsmcertd_t, rhsmcertd_lock_t, rhsmcertd_lock_t)
39 files_lock_filetrans(rhsmcertd_t, rhsmcertd_lock_t, file)
41 manage_dirs_pattern(rhsmcertd_t, rhsmcertd_var_lib_t, rhsmcertd_var_lib_t)
42 manage_files_pattern(rhsmcertd_t, rhsmcertd_var_lib_t, rhsmcertd_var_lib_t)
44 manage_dirs_pattern(rhsmcertd_t, rhsmcertd_var_run_t, rhsmcertd_var_run_t)
45 manage_files_pattern(rhsmcertd_t, rhsmcertd_var_run_t, rhsmcertd_var_run_t)
47 kernel_read_network_state(rhsmcertd_t)
48 kernel_read_system_state(rhsmcertd_t)
50 files_list_tmp(rhsmcertd_t)
52 corecmd_exec_bin(rhsmcertd_t)
54 dev_read_urand(rhsmcertd_t)
56 files_read_etc_files(rhsmcertd_t)
57 files_read_usr_files(rhsmcertd_t)
58 files_manage_generic_locks(rhsmcertd_t)
60 miscfiles_read_localization(rhsmcertd_t)
61 miscfiles_read_certs(rhsmcertd_t)
64 sysnet_dns_name_resolve(rhsmcertd_t)