From e3370aa4bd14c59c9cb932945ca62a55198a6bd1 Mon Sep 17 00:00:00 2001 From: Marcus Burghardt Date: Mon, 6 May 2024 18:36:55 +0200 Subject: [PATCH] Include test scenario for multiple partitions An issue in the Ansible remediation was fixed by #11174 but no test scenario was included to test this condition where there are privileged commands in different partitions. --- ...genrules_rules_multiple_partitions.fail.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 linux_os/guide/auditing/auditd_configure_rules/audit_privileged_commands/audit_rules_privileged_commands/tests/augenrules_rules_multiple_partitions.fail.sh diff --git a/linux_os/guide/auditing/auditd_configure_rules/audit_privileged_commands/audit_rules_privileged_commands/tests/augenrules_rules_multiple_partitions.fail.sh b/linux_os/guide/auditing/auditd_configure_rules/audit_privileged_commands/audit_rules_privileged_commands/tests/augenrules_rules_multiple_partitions.fail.sh new file mode 100644 index 00000000000..45acc82b698 --- /dev/null +++ b/linux_os/guide/auditing/auditd_configure_rules/audit_privileged_commands/audit_rules_privileged_commands/tests/augenrules_rules_multiple_partitions.fail.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# packages = audit +# platform = multi_platform_fedora,multi_platform_rhel,Oracle Linux 7,Oracle Linux 8 + +. $SHARED/partition.sh + +for num in 1 2; do + # PARTITION variable is used in $SHARED/partition.sh + PARTITION="/dev/new_partition$num" + MOUNT_POINT="/mnt/partition$num" + + mkdir -p $MOUNT_POINT + create_partition + make_fstab_given_partition_line $MOUNT_POINT ext2 + mount_partition $MOUNT_POINT + + touch $MOUNT_POINT/priv_cmd + chmod +xs $MOUNT_POINT/priv_cmd +done