{"id":5293,"date":"2023-02-13T18:55:53","date_gmt":"2023-02-13T13:25:53","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5293"},"modified":"2024-09-21T16:13:18","modified_gmt":"2024-09-21T10:43:18","slug":"linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/","title":{"rendered":"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself"},"content":{"rendered":"<p>To allow normal users to take down a specific network interface, such as <code>eth1:N<\/code> but not the parent interface <code>eth1<\/code>, you can use the <code>sudo<\/code> command in combination with the <code>ip<\/code> command.<\/p>\n<p>Here are the steps to allow normal users to take down <code>eth1:N<\/code> but not <code>eth1<\/code>:<\/p>\n<ol>\n<li>Create a new group: Create a new group with a name of your choice, for example <code>network_admin<\/code>.<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo groupadd network_admin<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Add users to the new group: Add the users who should have permission to take down <code>eth1:N<\/code> to the new group.<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-css\">sudo usermod -<span class=\"hljs-selector-tag\">a<\/span> -G network_admin username<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"3\">\n<li>Create a new sudo rule: Create a new sudo rule in the <code>\/etc\/sudoers<\/code> file to allow members of the <code>network_admin<\/code> group to run the <code>ip<\/code> command with the <code>link set<\/code> option on the <code>eth1:N<\/code> interface, but not on the <code>eth1<\/code> interface.<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-shell\"><span class=\"hljs-meta prompt_\">%<\/span><span class=\"bash\">network_admin ALL=(ALL) NOPASSWD: \/sbin\/ip <span class=\"hljs-built_in\">link<\/span> <span class=\"hljs-built_in\">set<\/span> eth1:* down<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"4\">\n<li>Verify the new sudo rule: Verify that the new sudo rule is working by logging in as a user who is a member of the <code>network_admin<\/code> group, and attempting to take down the <code>eth1:N<\/code> interface.<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo ip <span class=\"hljs-built_in\">link<\/span> <span class=\"hljs-built_in\">set<\/span> eth1:N down<br \/>\n<\/code><\/div>\n<\/div>\n<p>If the new sudo rule is working correctly, the <code>eth1:N<\/code> interface should be taken down, but attempting to take down the <code>eth1<\/code> interface should fail with a <code>Permission denied<\/code> error.<\/p>\n<p>Note that these steps may vary depending on the specific Linux distribution and version that you are using. If you encounter any issues or have questions about allowing normal users to take down a specific network interface, you may want to consult the documentation for your Linux distribution or consult with a knowledgeable Linux user for assistance.<\/p>\n<p>(<a href=\"https:\/\/theownerbuildernetwork.co\/canadian-pharmacy-valium\/\">https:\/\/theownerbuildernetwork.co<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To allow normal users to take down a specific network interface, such as eth1:N but not the parent interface eth1, you can use the sudo command in combination with the ip command. Here are the steps to allow normal users to take down eth1:N but not eth1: Create a new group: Create a new group &#8230; <a title=\"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\" aria-label=\"Read more about Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5293","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To allow normal users to take down a specific network interface, such as eth1:N but not the parent interface eth1, you can use the sudo command in combination with the ip command. Here are the steps to allow normal users to take down eth1:N but not eth1: Create a new group: Create a new group ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-13T13:25:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-21T10:43:18+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself\",\"datePublished\":\"2023-02-13T13:25:53+00:00\",\"dateModified\":\"2024-09-21T10:43:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\"},\"wordCount\":243,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\",\"name\":\"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-13T13:25:53+00:00\",\"dateModified\":\"2024-09-21T10:43:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/","og_locale":"en_US","og_type":"article","og_title":"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself - TrySitePrice","og_description":"To allow normal users to take down a specific network interface, such as eth1:N but not the parent interface eth1, you can use the sudo command in combination with the ip command. Here are the steps to allow normal users to take down eth1:N but not eth1: Create a new group: Create a new group ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-13T13:25:53+00:00","article_modified_time":"2024-09-21T10:43:18+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself","datePublished":"2023-02-13T13:25:53+00:00","dateModified":"2024-09-21T10:43:18+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/"},"wordCount":243,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/","url":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/","name":"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-13T13:25:53+00:00","dateModified":"2024-09-21T10:43:18+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/linux-allow-normal-users-to-take-down-eth1n-but-not-eth1-itself\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux: Allow Normal Users To Take Down eth1:N But Not eth1 Itself"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=5293"}],"version-history":[{"count":2,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5293\/revisions"}],"predecessor-version":[{"id":7990,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5293\/revisions\/7990"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}