{"id":5685,"date":"2023-02-16T15:17:30","date_gmt":"2023-02-16T09:47:30","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5685"},"modified":"2023-02-16T15:17:30","modified_gmt":"2023-02-16T09:47:30","slug":"samba-restrict-file-sharing-to-particular-users-or-network-addresses","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/","title":{"rendered":"Samba Restrict File Sharing To Particular Users or Network Addresses"},"content":{"rendered":"<p>If you are running Samba on a Linux server and want to restrict file sharing to particular users or network addresses, you can use Samba&#8217;s built-in access control mechanisms. Here are the steps to do so:<\/p>\n<ol>\n<li>Open the Samba configuration file for editing:<\/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 nano \/etc\/samba\/smb.conf<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Scroll down to the <code>[global]<\/code> section and add the following lines:<\/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-java\">security = user<br \/>\n<span class=\"hljs-type\">valid<\/span> <span class=\"hljs-variable\">users<\/span> <span class=\"hljs-operator\">=<\/span> user1 user2<br \/>\n<\/code><\/div>\n<\/div>\n<p>These lines set the security mode to <code>user<\/code> and allow only <code>user1<\/code> and <code>user2<\/code> to access the shared files.<\/p>\n<ol start=\"3\">\n<li>Scroll down to the <code>[homes]<\/code> section and add the following lines:<\/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-java\"><span class=\"hljs-type\">valid<\/span> <span class=\"hljs-variable\">users<\/span> <span class=\"hljs-operator\">=<\/span> %S<br \/>\n<\/code><\/div>\n<\/div>\n<p>This line allows only the user whose home directory is being shared to access the files.<\/p>\n<ol start=\"4\">\n<li>To restrict access by network address, you can use the <code>hosts allow<\/code> and <code>hosts deny<\/code> parameters. For example, to allow access only from the 192.168.1.0\/24 subnet, add the following line:<\/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-java\"><span class=\"hljs-type\">hosts<\/span> <span class=\"hljs-variable\">allow<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">192.168<\/span><span class=\"hljs-number\">.1<\/span>.<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"5\">\n<li>Save and exit the file.<\/li>\n<li>Restart the Samba service to apply the changes:<\/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 systemctl restart smb<br \/>\n<\/code><\/div>\n<\/div>\n<p>These steps allow you to restrict file sharing to particular users or network addresses in Samba. By default, Samba uses the file system permissions to control access to shared files, so you may also need to set appropriate file permissions for the files and directories being shared.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are running Samba on a Linux server and want to restrict file sharing to particular users or network addresses, you can use Samba&#8217;s built-in access control mechanisms. Here are the steps to do so: Open the Samba configuration file for editing: sudo nano \/etc\/samba\/smb.conf Scroll down to the [global] section and add the &#8230; <a title=\"Samba Restrict File Sharing To Particular Users or Network Addresses\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\" aria-label=\"Read more about Samba Restrict File Sharing To Particular Users or Network Addresses\">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-5685","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>Samba Restrict File Sharing To Particular Users or Network Addresses - 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\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Samba Restrict File Sharing To Particular Users or Network Addresses - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"If you are running Samba on a Linux server and want to restrict file sharing to particular users or network addresses, you can use Samba&#8217;s built-in access control mechanisms. Here are the steps to do so: Open the Samba configuration file for editing: sudo nano \/etc\/samba\/smb.conf Scroll down to the [global] section and add the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-16T09:47:30+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\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Samba Restrict File Sharing To Particular Users or Network Addresses\",\"datePublished\":\"2023-02-16T09:47:30+00:00\",\"dateModified\":\"2023-02-16T09:47:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\"},\"wordCount\":190,\"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\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\",\"name\":\"Samba Restrict File Sharing To Particular Users or Network Addresses - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-16T09:47:30+00:00\",\"dateModified\":\"2023-02-16T09:47:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Samba Restrict File Sharing To Particular Users or Network Addresses\"}]},{\"@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":"Samba Restrict File Sharing To Particular Users or Network Addresses - 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\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/","og_locale":"en_US","og_type":"article","og_title":"Samba Restrict File Sharing To Particular Users or Network Addresses - TrySitePrice","og_description":"If you are running Samba on a Linux server and want to restrict file sharing to particular users or network addresses, you can use Samba&#8217;s built-in access control mechanisms. Here are the steps to do so: Open the Samba configuration file for editing: sudo nano \/etc\/samba\/smb.conf Scroll down to the [global] section and add the ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-16T09:47:30+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Samba Restrict File Sharing To Particular Users or Network Addresses","datePublished":"2023-02-16T09:47:30+00:00","dateModified":"2023-02-16T09:47:30+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/"},"wordCount":190,"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\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/","url":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/","name":"Samba Restrict File Sharing To Particular Users or Network Addresses - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-16T09:47:30+00:00","dateModified":"2023-02-16T09:47:30+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/samba-restrict-file-sharing-to-particular-users-or-network-addresses\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Samba Restrict File Sharing To Particular Users or Network Addresses"}]},{"@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\/5685","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=5685"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5685\/revisions"}],"predecessor-version":[{"id":5688,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5685\/revisions\/5688"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}