樹莓派設置samba文件共享

轉載請註明出處: 樹莓派設置samba文件共享

前序文章:linux

這是折騰樹莓派的第四篇文章,主要講解如何設置samba文件共享,當作家庭nas。macos

samba介紹

samba是unix/linux系統與windows操做系統進行文件和打印機共享的網絡協議。因其設置簡單使用方便,在內網環境中十分受歡迎,能夠認爲是內網版的ftp。ubuntu

windows、macos以及許多桌面版的linux系統直接繼承samba客戶端,可方便的添加和卸載samba網盤。windows

樹莓派安裝和設置samba

本節介紹在樹莓派上安裝和設置samba,其操做步驟爲:服務器

1. 安裝samba軟件

安裝命令:網絡

sudo apt update && sudo apt upgrade && sudo apt-get install -y samba操作系統

2. 設置samba

samba的配置文件是/etc/samba/smb.conf,其配置主要包含四部分:unix

  1. global:samba軟件的全局設置;
  2. homes:系統用戶主目錄共享設置,默認用戶才能訪問本身的主目錄;
  3. printers:共享打印機設置
  4. 用戶自定義的共享目錄設置

前三部分可根據本身的需求更改,也可保持默認(若有不懂請man 5 smb.conf查看字段含義)。下文針對公共共享目錄自定義私有目錄兩方面解釋自定義共享目錄操做的步驟。rest

  1. 公共共享目錄。在/etc/samba/smb.conf末尾增長相似以下配置(#號開頭部分是說明): `# 配置段名稱,能夠隨意取

[public]code

共享段備註

comment = public folder

共享文件夾路徑,必填

path = /public

容許能夠寫入

read only = no

容許匿名訪問

public = yes

是否出如今網絡發現中

browseable = yes`

  1. 自定義共享目錄,增長配置以下: `[tlanyan]

comment = tlanyan windows file
path = /mnt/tlanyan

不出如今網絡發現中

browseable = no

禁止匿名訪問

public = no
writable = yes

只容許pi用戶訪問

valid users = pi`

配置完成後,sudo systemctl restart smbd重啓samba服務。

3. 客戶端鏈接

因爲windows和macos內置了對samba協議的支持,訪問samba文件夾是很是方便的。

windows: 打開「個人電腦」,點擊上方菜單欄的「添加網絡驅動器」,在彈出來的窗口中點擊「選擇自定義網絡位置」,接着輸入「//ip/文件夾名稱」,按照引導完成鏈接設置; <img src="https://user-gold-cdn.xitu.io...;h=600&f=jpeg&s=37058" alt="windows鏈接samba網盤" width="669" height="600" class="aligncenter size-full wp-image-5891" />

macos:打開finder -> 前往 -> 鏈接服務器,在彈框中輸入"smb://ip/共享文件夾": <img src="https://user-gold-cdn.xitu.io...;h=235&f=png&s=6901" alt="macos鏈接samba" width="494" height="235" class="aligncenter size-full wp-image-5892" />

若是設置了訪問權限,根據提示輸入用戶名和密碼。正確無誤的話,在系統中即可以看到掛在的共享文件夾。設置了寫權限的共享文件夾能夠看成本地磁盤來用,操做上徹底一致,而且因爲通常在內網,速度上也不會感受有延遲。

其它

  1. 樹莓派默認的存儲只有一個sd卡,你須要經過usb外接硬盤才能很好的完成家庭nas的任務;
  2. 對於共享文件夾,訪問用戶應該有對應的權限,不然可能出現權限問題 <img src="https://tlanyan.me/wp-content...; alt="" width="902" height="378" class="aligncenter size-full wp-image-5893" />

參考

  1. https://tutorials.ubuntu.com/...
相關文章
相關標籤/搜索