find the Extended Object that the rule is calling and manually run it on the failing target and we can review the output. have you looked in the local configuration objects section of the template ? also - find the rule (which i'm assuming is named '9.2.8 Check User Dot File Permissions') and then look at what EO it uses - the EO name may not match the rule.
Hi Bill sorry for late reply
Below is the output of the manual run
<error>Lengths differ for the parameters passed to function "is_perm2_greater_than_perm1"</error>
so there seems to be some error running this EO. can you add a 'set -x' near the top of the particular script file and rerun and maybe we can see why it's failing.
Hi Malay, did you ever resolve this problem? I just started running Red Hat 6 compliance checks and noticed the same thing on some of our servers.
this is a newly found defect actually - there's a file named 'lib_filehandling' in either NSH/share/sensors on the appservers on in <file server root>/extended_objects. in there is a function named is_perm2_greater_than_perm1 . you need to change the 'exit 2' in the function to 'return', and it's probably like that in the other functions.