<div dir="ltr"><div>Periodically, I do a git merge with upstream and test the result against my system. Most of the time, things get better, but occasionally, something breaks. Here&#39;s my list of broken stuff:</div><div>

<br></div>Rule world_writeable_files:<div>Now scans /proc and shows thousands of files from /proc/#/attr/&lt;file&gt; with permissions 777. <br><div><br></div><div>Rule package_openswan_installed: Yum tells me that I have libreswan installed, which obsoletes openswan. Is downgrading to openswan really required, and why?</div>

</div><div><br></div>Rule world_writable_files_system_ownership:<div>Now finding /tmp/.X11-unix and /tmp/.ICE-unix where it did not before. What&#39;s the right way to address this? Why are these 777 anyway? </div><div><br>

</div>Rule accounts_max_concurrent_login_sessions:<div>Broken regular expressions, I may get to a patch for this one, something like (if I can ever figure out gmail&#39;s formatting!)</div><div><font face="courier new, monospace"><br>

</font></div><div><div><font face="courier new, monospace">diff --git a/RHEL/6/input/checks/accounts_max_concurrent_login_sessions.xml b/RHEL/6/input/checks/accounts_max_concurrent_login_sessions.xml</font></div><div><font face="courier new, monospace">index b08faa5..b0f0920 100644</font></div>

<div><font face="courier new, monospace">--- a/RHEL/6/input/checks/accounts_max_concurrent_login_sessions.xml</font></div><div><font face="courier new, monospace">+++ b/RHEL/6/input/checks/accounts_max_concurrent_login_sessions.xml</font></div>

<div><font face="courier new, monospace">@@ -21,7 +21,7 @@</font></div><div><font face="courier new, monospace"> </font></div><div><font face="courier new, monospace">   &lt;ind:textfilecontent54_object id=&quot;object_etc_security_limits_conf_maxlogins&quot; version=&quot;1&quot;&gt;</font></div>

<div><font face="courier new, monospace">     &lt;ind:filepath&gt;/etc/security/limits.conf&lt;/ind:filepath&gt;</font></div><div><font face="courier new, monospace">-    &lt;ind:pattern operation=&quot;pattern match&quot;&gt;^[\s]*\*[\s]+[hard|-][\s]+maxlogins[\s]+(\d+)\s*$&lt;/ind:pattern&gt;</font></div>

<div><font face="courier new, monospace">+    &lt;ind:pattern operation=&quot;pattern match&quot;&gt;^[\s]*\*[\s]+hard|-[\s]+maxlogins[\s]+(\d+)\s*$&lt;/ind:pattern&gt;</font></div><div><font face="courier new, monospace">     &lt;ind:instance datatype=&quot;int&quot;&gt;1&lt;/ind:instance&gt;</font></div>

<div><font face="courier new, monospace">   &lt;/ind:textfilecontent54_object&gt;</font></div></div><div><font face="courier new, monospace"><br></font></div><div><br></div></div>