{"id":723,"date":"2009-07-24T05:54:56","date_gmt":"2009-07-23T19:54:56","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=723"},"modified":"2018-12-12T15:55:53","modified_gmt":"2018-12-12T05:55:53","slug":"using-selinux-with-networker","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/","title":{"rendered":"Using SELinux with NetWorker"},"content":{"rendered":"<p>I&#8217;m not all that conversant with SELinux, and <em>for the most part<\/em>, disable it on systems that I configure simply because these days 99% of the systems I configure are within a lab and already heavily firewalled. When NetWorker 7.5 came out and the release notes explicitly stated that SELinux was not supported, it seemed inevitable that my involvement with SELinux would continue to decrease.<\/p>\n<p>When SELinux was recently discussed on the NetWorker mailing list, I responded citing the release notes indicating it wasn&#8217;t supported. I was therefore surprised to discover there was a workaround. Responding to the thread, Rich Graves posted the following SELinux adjustments that are necessary to get NetWorker and SELinux working together. I present them unaltered, but can attest to having confirmed they do indeed work. Here&#8217;s what Rich had to say:<\/p>\n<blockquote><p>This has worked for me for about a year, on both client and server. The textrel_shlib change is fairly common for proprietary binaries.<\/p>\n<p>semanage fcontext -a -t textrel_shlib_t &#8220;\/usr\/lib\/nsr(\/.*)?&#8221;<br \/>\nsemanage fcontext -a -t var_log_t &#8220;\/nsr\/logs(\/.*)?&#8221;<br \/>\nrestorecon -R \/usr\/lib\/nsr<br \/>\nrestorecon -R \/nsr\/logs<\/p>\n<p>Another approach for the logs is to edit syslog.conf and drop them in \/var\/log instead of \/nsr\/logs.<\/p><\/blockquote>\n<p>If you&#8217;re needing to work with NetWorker and SELinux, hopefully the above tips will help.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m not all that conversant with SELinux, and for the most part, disable it on systems that I configure simply&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[16,21],"tags":[873],"class_list":["post-723","post","type-post","status-publish","format-standard","hentry","category-networker","category-security","tag-selinux"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"How do you use NetWorker in an SELinux environment?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Preston de Guise\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Data Protection Hub | All things Data Protection\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Using SELinux with NetWorker | Data Protection Hub\" \/>\n\t\t<meta property=\"og:description\" content=\"How do you use NetWorker in an SELinux environment?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-07-23T19:54:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-12-12T05:55:53+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Using SELinux with NetWorker | Data Protection Hub\" \/>\n\t\t<meta name=\"twitter:description\" content=\"How do you use NetWorker in an SELinux environment?\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#article\",\"name\":\"Using SELinux with NetWorker | Data Protection Hub\",\"headline\":\"Using SELinux with NetWorker\",\"author\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"},\"datePublished\":\"2009-07-24T05:54:56+10:00\",\"dateModified\":\"2018-12-12T15:55:53+10:00\",\"inLanguage\":\"en-US\",\"commentCount\":2,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#webpage\"},\"articleSection\":\"NetWorker, Security, SELinux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nsrd.info\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/networker\\\/#listItem\",\"name\":\"NetWorker\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/networker\\\/#listItem\",\"position\":2,\"name\":\"NetWorker\",\"item\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/networker\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#listItem\",\"name\":\"Using SELinux with NetWorker\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#listItem\",\"position\":3,\"name\":\"Using SELinux with NetWorker\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/networker\\\/#listItem\",\"name\":\"NetWorker\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\",\"name\":\"Preston de Guise\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/\",\"name\":\"Preston de Guise\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#webpage\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/\",\"name\":\"Using SELinux with NetWorker | Data Protection Hub\",\"description\":\"How do you use NetWorker in an SELinux environment?\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/07\\\/24\\\/using-selinux-with-networker\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"datePublished\":\"2009-07-24T05:54:56+10:00\",\"dateModified\":\"2018-12-12T15:55:53+10:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/\",\"name\":\"Data Protection Hub\",\"description\":\"All things Data Protection\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Using SELinux with NetWorker | Data Protection Hub","description":"How do you use NetWorker in an SELinux environment?","canonical_url":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#article","name":"Using SELinux with NetWorker | Data Protection Hub","headline":"Using SELinux with NetWorker","author":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"publisher":{"@id":"https:\/\/nsrd.info\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"},"datePublished":"2009-07-24T05:54:56+10:00","dateModified":"2018-12-12T15:55:53+10:00","inLanguage":"en-US","commentCount":2,"mainEntityOfPage":{"@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#webpage"},"isPartOf":{"@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#webpage"},"articleSection":"NetWorker, Security, SELinux"},{"@type":"BreadcrumbList","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog#listItem","position":1,"name":"Home","item":"https:\/\/nsrd.info\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/networker\/#listItem","name":"NetWorker"}},{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/networker\/#listItem","position":2,"name":"NetWorker","item":"https:\/\/nsrd.info\/blog\/category\/networker\/","nextItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#listItem","name":"Using SELinux with NetWorker"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#listItem","position":3,"name":"Using SELinux with NetWorker","previousItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/networker\/#listItem","name":"NetWorker"}}]},{"@type":"Person","@id":"https:\/\/nsrd.info\/blog\/#person","name":"Preston de Guise","image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"}},{"@type":"Person","@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author","url":"https:\/\/nsrd.info\/blog\/author\/nsrd\/","name":"Preston de Guise","image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"}},{"@type":"WebPage","@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#webpage","url":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/","name":"Using SELinux with NetWorker | Data Protection Hub","description":"How do you use NetWorker in an SELinux environment?","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/nsrd.info\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/#breadcrumblist"},"author":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"creator":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"datePublished":"2009-07-24T05:54:56+10:00","dateModified":"2018-12-12T15:55:53+10:00"},{"@type":"WebSite","@id":"https:\/\/nsrd.info\/blog\/#website","url":"https:\/\/nsrd.info\/blog\/","name":"Data Protection Hub","description":"All things Data Protection","inLanguage":"en-US","publisher":{"@id":"https:\/\/nsrd.info\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Data Protection Hub | All things Data Protection","og:type":"article","og:title":"Using SELinux with NetWorker | Data Protection Hub","og:description":"How do you use NetWorker in an SELinux environment?","og:url":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/","article:published_time":"2009-07-23T19:54:56+00:00","article:modified_time":"2018-12-12T05:55:53+00:00","twitter:card":"summary","twitter:title":"Using SELinux with NetWorker | Data Protection Hub","twitter:description":"How do you use NetWorker in an SELinux environment?"},"aioseo_meta_data":{"post_id":"723","title":null,"description":"How do you use NetWorker in an SELinux environment?","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 05:16:13","updated":"2025-07-20 04:20:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nsrd.info\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nsrd.info\/blog\/category\/networker\/\" title=\"NetWorker\">NetWorker<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tUsing SELinux with NetWorker\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/nsrd.info\/blog"},{"label":"NetWorker","link":"https:\/\/nsrd.info\/blog\/category\/networker\/"},{"label":"Using SELinux with NetWorker","link":"https:\/\/nsrd.info\/blog\/2009\/07\/24\/using-selinux-with-networker\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-bF","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":1,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/723\/revisions"}],"predecessor-version":[{"id":7633,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/723\/revisions\/7633"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}