{"id":1891,"date":"2017-11-15T22:04:24","date_gmt":"2017-11-16T03:04:24","guid":{"rendered":"http:\/\/lisa.rushworth.us\/?p=1891"},"modified":"2017-11-15T22:04:24","modified_gmt":"2017-11-16T03:04:24","slug":"the-colloquial-occams-razor","status":"publish","type":"post","link":"https:\/\/www.rushworth.us\/lisa\/?p=1891","title":{"rendered":"The Colloquial Occam&#8217;s Razor"},"content":{"rendered":"<p>Occam&#8217;s razor &#8211;\u00a0it is futile to do with more things that which can be done with fewer &#8211; is colloquially rendered as &#8220;the simplest solution is the most likely&#8221;. We had multiple tickets opened today for authentication failures on an Apache web server. Each malfunctioning site uses LDAP authentication and authorization against an Oracle Unified Directory. Nothing in the error logs. The service account from the Apache configuration can log in and query the directory from the box using ldapsearch, so the account is valid\u00a0<em>and<\/em> there is nothing in the OUD preventing access from this particular host.<\/p>\n<p>That&#8217;s a puzzler, and I was about to take down a\u00a0<em>lot<\/em> of web sites to reload the service with its log level set to debug. Not even sure what made me do it, but I went out to the groups and looked at their member lists. Oops. Something had gone wrong with the identity management platform and employee accounts had been cleared from the groups (all of the contractors were still members, which made it even stranger). Added a few people back into groups appropriate for their position, voila they could log into their site again.<\/p>\n<p>No idea how the identity management group restored the memberships, but verifying people who\u00a0<em>should<\/em> have been members (who\u00a0<em>had<\/em> been members and had done nothing to remove their memberships) were actually members of the group saved a lot of time running through debug logs. Sometimes the simplest answer\u00a0<em>is<\/em> the most likely.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Occam&#8217;s razor &#8211;\u00a0it is futile to do with more things that which can be done with fewer &#8211; is colloquially rendered as &#8220;the simplest solution is the most likely&#8221;. We had multiple tickets opened today for authentication failures on an Apache web server. Each malfunctioning site uses LDAP authentication and authorization against an Oracle Unified &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[31,437,352],"class_list":["post-1891","post","type-post","status-publish","format-standard","hentry","category-system-administration","tag-apache","tag-authentication-failure","tag-httpd"],"_links":{"self":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/1891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1891"}],"version-history":[{"count":1,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/1891\/revisions"}],"predecessor-version":[{"id":1892,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/1891\/revisions\/1892"}],"wp:attachment":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}