diff --git a/policy/modules/admin/readahead.te b/policy/modules/admin/readahead.te index 4a4e7311f..138af2978 100644 --- a/policy/modules/admin/readahead.te +++ b/policy/modules/admin/readahead.te @@ -36,7 +36,7 @@ dev_getattr_all_chr_files(readahead_t) dev_getattr_all_blk_files(readahead_t) dev_dontaudit_read_all_blk_files(readahead_t) dev_dontaudit_getattr_memory_dev(readahead_t) -dev_dontaudit_getattr_nvram(readahead_t) +dev_dontaudit_getattr_nvram_dev(readahead_t) storage_dontaudit_getattr_fixed_disk_dev(readahead_t) domain_use_interactive_fds(readahead_t) diff --git a/policy/modules/kernel/devices.if b/policy/modules/kernel/devices.if index 9ff21603d..e08e3936a 100644 --- a/policy/modules/kernel/devices.if +++ b/policy/modules/kernel/devices.if @@ -1977,6 +1977,25 @@ interface(`dev_create_null_dev',` allow $1 self:capability mknod; ') +######################################## +## +## Do not audit attempts to get the attributes +## of the BIOS non-volatile RAM device. +## +## +## +## Domain allowed access. +## +## +# +interface(`dev_dontaudit_getattr_nvram_dev',` + gen_require(` + type nvram_device_t; + ') + + dontaudit $1 nvram_device_t:chr_file getattr; +') + ######################################## ## ## Read and write BIOS non-volatile RAM.