Chris PeBenito 9401ae1
policy_module(kdumpgui, 1.1.0)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
########################################
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
# Declarations
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
type kdumpgui_t;
Chris PeBenito 9401ae1
type kdumpgui_exec_t;
Chris PeBenito 9401ae1
dbus_system_domain(kdumpgui_t, kdumpgui_exec_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
######################################
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
# system-config-kdump local policy
Chris PeBenito 9401ae1
#
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
allow kdumpgui_t self:capability { net_admin sys_admin sys_rawio };
Chris PeBenito 9401ae1
allow kdumpgui_t self:fifo_file rw_fifo_file_perms;
Chris PeBenito 9401ae1
allow kdumpgui_t self:netlink_kobject_uevent_socket create_socket_perms;
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
kernel_read_system_state(kdumpgui_t)
Chris PeBenito 9401ae1
kernel_read_network_state(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
corecmd_exec_bin(kdumpgui_t)
Chris PeBenito 9401ae1
corecmd_exec_shell(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
dev_dontaudit_getattr_all_chr_files(kdumpgui_t)
Chris PeBenito 9401ae1
dev_read_sysfs(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
files_manage_boot_files(kdumpgui_t)
Chris PeBenito 9401ae1
files_manage_boot_symlinks(kdumpgui_t)
Chris PeBenito 9401ae1
# Needed for running chkconfig
Chris PeBenito 9401ae1
files_manage_etc_symlinks(kdumpgui_t)
Chris PeBenito 9401ae1
# for blkid.tab
Chris PeBenito 9401ae1
files_manage_etc_runtime_files(kdumpgui_t)
Chris PeBenito 9401ae1
files_etc_filetrans_etc_runtime(kdumpgui_t, file)
Chris PeBenito 9401ae1
files_read_usr_files(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
storage_raw_read_fixed_disk(kdumpgui_t)
Chris PeBenito 9401ae1
storage_raw_write_fixed_disk(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
auth_use_nsswitch(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
logging_send_syslog_msg(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
miscfiles_read_localization(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
init_dontaudit_read_all_script_files(kdumpgui_t)
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
optional_policy(`
Chris PeBenito 9401ae1
	consoletype_exec(kdumpgui_t)
Chris PeBenito 9401ae1
')
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
optional_policy(`
Chris PeBenito 9401ae1
	dev_rw_lvm_control(kdumpgui_t)
Chris PeBenito 9401ae1
')
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
optional_policy(`
Chris PeBenito 9401ae1
	kdump_manage_config(kdumpgui_t)
Chris PeBenito 9401ae1
	kdump_initrc_domtrans(kdumpgui_t)
Chris PeBenito 9401ae1
')
Chris PeBenito 9401ae1
Chris PeBenito 9401ae1
optional_policy(`
Chris PeBenito 9401ae1
	policykit_dbus_chat(kdumpgui_t)
Chris PeBenito 9401ae1
')