{"id":9036,"date":"2022-11-15T12:07:00","date_gmt":"2022-11-15T12:07:00","guid":{"rendered":"https:\/\/www.wegneronline.com\/blog\/2022\/11\/15\/bigfix-password-missing-masthead-file-does-not-exist\/"},"modified":"2024-02-22T08:39:11","modified_gmt":"2024-02-22T07:39:11","slug":"bigfix-password-missing-masthead-file-does-not-exist","status":"publish","type":"post","link":"https:\/\/www.wegneronline.com\/blog\/2022\/11\/15\/bigfix-password-missing-masthead-file-does-not-exist\/","title":{"rendered":"BigFix: &#8222;Password missing&#8220;, &#8222;Masthead file does not exist&#8220;"},"content":{"rendered":"\n<p>Bei der Verwaltung von BigFix \u00fcber die Linux-Shell mittels BESAdmin.sh bekommt man manchmal kryptische Fehlermeldungen. Zwei davon habe ich nun mitbekommen. Beide Male lag es an der fehlenden Berechtigung, was von BESAdmin aber nicht so kommuniziert wird &#8211; leider!<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Beim ersten Anwendungsfall lautete die Meldung:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Masthead file does not exist at: \/etc\/opt\/BESServer\/actionsite.afxm<\/p>\n<\/blockquote>\n\n\n\n<p>Das ist allerdings nicht korrekt &#8211; die Datei existiert.&nbsp;<\/p>\n\n\n\n<p>Jedoch ist&nbsp;die actionsite.afxm, wenn BigFix als root installiert wurde und als root ausgef\u00fchrt wird, mit dem Owner &#8222;root:root&#8220; versehen und ohne Leserechte f\u00fcr alle anderen. F\u00fchrt man nun die BESAdmin.sh aus, &#8222;sieht&#8220; der Serviceuser, mit welchem man eingeloggt ist, die Datei nicht. Statt &#8222;permission denied&#8220; kommt allerdings als Meldung nur o.a. irref\u00fchrende Fehlermeldung.<\/p>\n\n\n\n<p>Noch nerviger ist die Fehlermeldung, die auftritt, wenn man mit BESAdmin Befehle ausf\u00fchren will, die auf die (in unserem Fall Db2-)Datenbank zugreifen muss:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Database Error: [unixODBC][IBM][CLI Driver] SQL30082N &nbsp;Security processing failed with reason &#8222;3&#8220; (&#8222;PASSWORD MISSING&#8220;). &nbsp;SQLSTATE=08001<\/p>\n<\/blockquote>\n\n\n\n<p>In diesem Fall kann offenbar die Authentifizierung an Db2 nicht erfolgen, weil der eingeloggte Serviceuser nicht auf die in BigFix gespeicherten Credentials zugreifen kann. Auch hier ist die Fehlermeldung nicht &#8222;permission denied&#8220;, sondern ziemlich irref\u00fchrend.<\/p>\n\n\n\n<p>Ein einfaches Ausf\u00fchren mit&nbsp;<em>sudo<\/em>&nbsp;behebt in beiden F\u00e4llen das Problem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei der Verwaltung von BigFix \u00fcber die Linux-Shell mittels BESAdmin.sh bekommt man manchmal kryptische Fehlermeldungen. Zwei davon habe ich nun mitbekommen. Beide Male lag es an der fehlenden Berechtigung, was von BESAdmin aber nicht so kommuniziert wird &#8211; leider!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-9036","post","type-post","status-publish","format-standard","hentry","category-5-informatik"],"_links":{"self":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts\/9036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/comments?post=9036"}],"version-history":[{"count":2,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts\/9036\/revisions"}],"predecessor-version":[{"id":9134,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts\/9036\/revisions\/9134"}],"wp:attachment":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/media?parent=9036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/categories?post=9036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/tags?post=9036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}