<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <code>How's this?<br>
      <br>
      I haven't submitted a check for the file permissions check yet,
      because I need to discuss the fact that EFI's grub.conf is going
      to be 700, not 600. A side effect of VFAT, I suppose.<br>
    </code><code><br>
      - Maura Dailey<br>
      <br>
    </code><code>Signed-off-by: Maura Dailey
      <a class="moz-txt-link-rfc2396E" href="mailto:maura@eclipse.ncsc.mil">&lt;maura@eclipse.ncsc.mil&gt;</a></code><code><br>
    </code><code>---</code><code><br>
    </code><code> RHEL6/input/checks/file_group_owner_grub_conf.xml |  
      20 +++++++++++++++-----</code><code><br>
    </code><code> RHEL6/input/checks/file_user_owner_grub_conf.xml  |  
      20 +++++++++++++++-----</code><code><br>
    </code><code> 2 files changed, 30 insertions(+), 10 deletions(-)</code><code><br>
    </code><code><br>
    </code><code>diff --git
      a/RHEL6/input/checks/file_group_owner_grub_conf.xml
      b/RHEL6/input/checks/file_group_owner_grub_conf.xml</code><code><br>
    </code><code>index 3fc076a..6d54f69 100644</code><code><br>
    </code><code>--- a/RHEL6/input/checks/file_group_owner_grub_conf.xml</code><code><br>
    </code><code>+++ b/RHEL6/input/checks/file_group_owner_grub_conf.xml</code><code><br>
    </code><code>@@ -1,14 +1,16 @@</code><code><br>
    </code><code> &lt;def-group&gt;</code><code><br>
    </code><code>   &lt;definition class="compliance"
      id="file_group_owner_grub_conf" version="1"&gt;</code><code><br>
    </code><code>     &lt;metadata&gt;</code><code><br>
    </code><code>-      &lt;title&gt;File /boot/grub/grub.conf Owned By
      root Group &lt;/title&gt;</code><code><br>
    </code><code>+      &lt;title&gt;File grub.conf Owned By root Group
      &lt;/title&gt;</code><code><br>
    </code><code>       &lt;affected family="unix"&gt;</code><code><br>
    </code><code>         &lt;platform&gt;Red Hat Enterprise Linux
      6&lt;/platform&gt;</code><code><br>
    </code><code>       &lt;/affected&gt;</code><code><br>
    </code><code>-      &lt;description&gt;The /boot/grub/grub.conf file
      should be owned by the root group.&lt;/description&gt;</code><code><br>
    </code><code>+      &lt;description&gt;The grub.conf file should be
      owned by the root group. By default, this file is located at
      /boot/grub/grub.conf or, for EFI systems, at
      /boot/efi/EFI/redhat/grub.conf&lt;/description&gt;</code><code><br>
    </code><code>+      &lt;reference source="MED" ref_id="20130830"
      ref_url="test_attestation" /&gt;</code><code><br>
    </code><code>     &lt;/metadata&gt;</code><code><br>
    </code><code>-    &lt;criteria&gt;</code><code><br>
    </code><code>+    &lt;criteria operator="OR"&gt;</code><code><br>
    </code><code>       &lt;criterion
      test_ref="test_file_group_owner_grub_conf" /&gt;</code><code><br>
    </code><code>+      &lt;criterion
      test_ref="test_file_group_owner_efi_grub_conf" /&gt;</code><code><br>
    </code><code>     &lt;/criteria&gt;</code><code><br>
    </code><code>   &lt;/definition&gt;</code><code><br>
    </code><code> </code><code><br>
    </code><code>@@ -17,9 +19,17 @@</code><code><br>
    </code><code>     &lt;unix:state
      state_ref="state_file_group_owner_grub_conf" /&gt;</code><code><br>
    </code><code>   &lt;/unix:file_test&gt;</code><code><br>
    </code><code> </code><code><br>
    </code><code>+  &lt;unix:file_test check="all"
      check_existence="all_exist"
      comment="/boot/efi/EFI/redhat/grub.conf owned by root"
      id="test_file_group_owner_efi_grub_conf" version="1"&gt;</code><code><br>
    </code><code>+    &lt;unix:object
      object_ref="object_file_group_owner_efi_grub_conf" /&gt;</code><code><br>
    </code><code>+    &lt;unix:state
      state_ref="state_file_group_owner_grub_conf" /&gt;</code><code><br>
    </code><code>+  &lt;/unix:file_test&gt;</code><code><br>
    </code><code>+</code><code><br>
    </code><code>   &lt;unix:file_object comment="/boot/grub/grub.conf"
      id="object_file_group_owner_grub_conf" version="1"&gt;</code><code><br>
    </code><code>-    &lt;unix:path&gt;/boot/grub&lt;/unix:path&gt;</code><code><br>
    </code><code>-   
      &lt;unix:filename&gt;grub.conf&lt;/unix:filename&gt;</code><code><br>
    </code><code>+   
      &lt;unix:filepath&gt;/boot/grub/grub.conf&lt;/unix:filepath&gt;</code><code><br>
    </code><code>+  &lt;/unix:file_object&gt;</code><code><br>
    </code><code>+</code><code><br>
    </code><code>+  &lt;unix:file_object
      comment="/boot/efi/EFI/redhat/grub.conf"
      id="object_file_group_owner_efi_grub_conf" version="1"&gt;</code><code><br>
    </code><code>+   
&lt;unix:filepath&gt;/boot/efi/EFI/redhat/grub.conf&lt;/unix:filepath&gt;</code><code><br>
    </code><code>   &lt;/unix:file_object&gt;</code><code><br>
    </code><code> </code><code><br>
    </code><code>   &lt;unix:file_state
      id="state_file_group_owner_grub_conf" version="1"&gt;</code><code><br>
    </code><code>diff --git
      a/RHEL6/input/checks/file_user_owner_grub_conf.xml
      b/RHEL6/input/checks/file_user_owner_grub_conf.xml</code><code><br>
    </code><code>index 53d5e2f..0a3df12 100644</code><code><br>
    </code><code>--- a/RHEL6/input/checks/file_user_owner_grub_conf.xml</code><code><br>
    </code><code>+++ b/RHEL6/input/checks/file_user_owner_grub_conf.xml</code><code><br>
    </code><code>@@ -1,14 +1,16 @@</code><code><br>
    </code><code> &lt;def-group&gt;</code><code><br>
    </code><code>   &lt;definition class="compliance"
      id="file_user_owner_grub_conf" version="1"&gt;</code><code><br>
    </code><code>     &lt;metadata&gt;</code><code><br>
    </code><code>-      &lt;title&gt;File /boot/grub/grub.conf Owned By
      root User&lt;/title&gt;</code><code><br>
    </code><code>+      &lt;title&gt;File grub.conf Owned By root
      User&lt;/title&gt;</code><code><br>
    </code><code>       &lt;affected family="unix"&gt;</code><code><br>
    </code><code>         &lt;platform&gt;Red Hat Enterprise Linux
      6&lt;/platform&gt;</code><code><br>
    </code><code>       &lt;/affected&gt;</code><code><br>
    </code><code>-      &lt;description&gt;The /boot/grub/grub.conf file
      should be owned by the root user.&lt;/description&gt;</code><code><br>
    </code><code>+      &lt;description&gt;The grub.conf file should be
      owned by the root user. By default, this file is located at
      /boot/grub/grub.conf or, for EFI systems, at
      /boot/efi/EFI/redhat/grub.conf&lt;/description&gt;</code><code><br>
    </code><code>+      &lt;reference source="MED" ref_id="20130830"
      ref_url="test_attestation" /&gt;</code><code><br>
    </code><code>     &lt;/metadata&gt;</code><code><br>
    </code><code>-    &lt;criteria&gt;</code><code><br>
    </code><code>+    &lt;criteria operator="OR"&gt;</code><code><br>
    </code><code>       &lt;criterion
      test_ref="test_file_user_owner_grub_conf" /&gt;</code><code><br>
    </code><code>+      &lt;criterion
      test_ref="test_file_user_owner_efi_grub_conf" /&gt;</code><code><br>
    </code><code>     &lt;/criteria&gt;</code><code><br>
    </code><code>   &lt;/definition&gt;</code><code><br>
    </code><code> </code><code><br>
    </code><code>@@ -17,9 +19,17 @@</code><code><br>
    </code><code>     &lt;unix:state
      state_ref="state_file_user_owner_grub_conf" /&gt;</code><code><br>
    </code><code>   &lt;/unix:file_test&gt;</code><code><br>
    </code><code> </code><code><br>
    </code><code>+  &lt;unix:file_test check="all"
      check_existence="all_exist"
      comment="/boot/efi/EFI/redhat/grub.conf owned by root"
      id="test_file_user_owner_efi_grub_conf" version="1"&gt;</code><code><br>
    </code><code>+    &lt;unix:object
      object_ref="object_file_user_owner_efi_grub_conf" /&gt;</code><code><br>
    </code><code>+    &lt;unix:state
      state_ref="state_file_user_owner_grub_conf" /&gt;</code><code><br>
    </code><code>+  &lt;/unix:file_test&gt;</code><code><br>
    </code><code>+</code><code><br>
    </code><code>   &lt;unix:file_object comment="/boot/grub/grub.conf"
      id="object_file_user_owner_grub_conf" version="1"&gt;</code><code><br>
    </code><code>-    &lt;unix:path&gt;/boot/grub&lt;/unix:path&gt;</code><code><br>
    </code><code>-   
      &lt;unix:filename&gt;grub.conf&lt;/unix:filename&gt;</code><code><br>
    </code><code>+   
      &lt;unix:filepath&gt;/boot/grub/grub.conf&lt;/unix:filepath&gt;</code><code><br>
    </code><code>+  &lt;/unix:file_object&gt;</code><code><br>
    </code><code>+</code><code><br>
    </code><code>+  &lt;unix:file_object
      comment="/boot/efi/EFI/redhat/grub.conf"
      id="object_file_user_owner_efi_grub_conf" version="1"&gt;</code><code><br>
    </code><code>+   
&lt;unix:filepath&gt;/boot/efi/EFI/redhat/grub.conf&lt;/unix:filepath&gt;</code><code><br>
    </code><code>   &lt;/unix:file_object&gt;</code><code><br>
    </code><code> </code><code><br>
    </code><code>   &lt;unix:file_state
      id="state_file_user_owner_grub_conf" version="1"&gt;</code><code><br>
    </code><code>-- </code><code><br>
    </code><code>1.7.1</code><code><br>
    </code>
  </body>
</html>