[PATCH] Added checks for 'hard' or '-' for checks in /etc/security/limits.conf
Shane Shaffer
shane.shaffer at g2-inc.com
Mon Sep 30 18:16:20 UTC 2013
Is this object being used in a test that does a comparison on the numerical
value? The parentheses around the \d+ in the previous version suggests that
it is. Since the new parentheses create a second subexpression, that could
interfere with the evaluation of the intended subexpression. There are a
few ways around this, but unless the value of hard|- is needed somewhere,
the cleanest way would be to make that a non-capturing group.
Shane Shaffer
G2, Inc.
shane.shaffer at g2-inc.com
On Mon, Sep 30, 2013 at 1:14 PM, Shawn Wells <shawn at redhat.com> wrote:
> On 9/30/13 1:09 PM, Frank Caviggia wrote:
>
>> From: Frank Caviggia<fcaviggi at ra.iad.**redhat.com<fcaviggi at ra.iad.redhat.com>
>> >
>>
>> Signed-off-by: Frank Caviggia<fcaviggi at ra.iad.**redhat.com<fcaviggi at ra.iad.redhat.com>
>> >
>> ---
>> RHEL6/input/checks/accounts_**max_concurrent_login_sessions.**xml | 2
>> +-
>> RHEL6/input/checks/disable_**users_coredumps.xml | 2 +-
>> 2 files changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/RHEL6/input/checks/accounts_**max_concurrent_login_sessions.
>> **xml b/RHEL6/input/checks/accounts_**max_concurrent_login_sessions.**xml
>> index cb2e859..a3658ff 100644
>> --- a/RHEL6/input/checks/accounts_**max_concurrent_login_sessions.**xml
>> +++ b/RHEL6/input/checks/accounts_**max_concurrent_login_sessions.**xml
>> @@ -21,7 +21,7 @@
>> <ind:textfilecontent54_object id="object_etc_security_**limits_conf_maxlogins"
>> version="1">
>> <ind:filepath>/etc/security/**limits.conf</ind:filepath>
>> - <ind:pattern operation="pattern match">^[\s]*\*[\s]+hard[\s]+**
>> maxlogins[\s]+(\d+)\s*$</ind:**pattern>
>> + <ind:pattern operation="pattern match">^[\s]*\*[\s]+(hard|-)[\**
>> s]+maxlogins[\s]+(\d+)\s*$</**ind:pattern>
>> <ind:instance datatype="int">1</ind:**instance>
>> </ind:textfilecontent54_**object>
>> diff --git a/RHEL6/input/checks/disable_**users_coredumps.xml
>> b/RHEL6/input/checks/disable_**users_coredumps.xml
>> index d8491cd..ad217a7 100644
>> --- a/RHEL6/input/checks/disable_**users_coredumps.xml
>> +++ b/RHEL6/input/checks/disable_**users_coredumps.xml
>> @@ -14,7 +14,7 @@
>> </criteria>
>> </definition>
>> <ind:textfilecontent54_test check="all"
>> - comment="Tests the value of the ^[\s]*\*[\s]+hard[\s]+core[\s]**+([\d]+)
>> setting in the /etc/security/limits.conf file"
>> + comment="Tests the value of the ^[\s]*\*[\s]+(hard|-)[\s]+**core[\s]+([\d]+)
>> setting in the /etc/security/limits.conf file"
>> id="test_core_dumps_**limitsconf" version="1">
>> <ind:object object_ref="object_core_dumps_**limitsconf" />
>> <ind:state state_ref="state_core_dumps_**limitsconf" />
>> -- 1.8.3.1
>>
>
> Ack! Tested locally w/testcheck -- good call w/ensuring we support both
> methods!
>
>
>
> ______________________________**_________________
> scap-security-guide mailing list
> scap-security-guide at lists.**fedorahosted.org<scap-security-guide at lists.fedorahosted.org>
> https://lists.fedorahosted.**org/mailman/listinfo/scap-**security-guide<https://lists.fedorahosted.org/mailman/listinfo/scap-security-guide>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/scap-security-guide/attachments/20130930/78296ce8/attachment.html>
More information about the scap-security-guide
mailing list