轉載請註明出處:樹莓派設置samba文件共享linux
前序文章:macos
這是折騰樹莓派的第四篇文章,主要講解如何設置samba文件共享,當作家庭nas。ubuntu
samba是unix/linux系統與windows操做系統進行文件和打印機共享的網絡協議。因其設置簡單使用方便,在內網環境中十分受歡迎,能夠認爲是內網版的ftp。windows
windows、macos以及許多桌面版的linux系統直接繼承samba客戶端,可方便的添加和卸載samba網盤。服務器
本節介紹在樹莓派上安裝和設置samba,其操做步驟爲:網絡
安裝命令:操作系統
sudo apt update && sudo apt upgrade && sudo apt-get install -y samba
unix
samba的配置文件是**/etc/samba/smb.conf**,其配置主要包含四部分:rest
前三部分可根據本身的需求更改,也可保持默認(若有不懂請man 5 smb.conf
查看字段含義)。下文針對公共共享目錄和自定義私有目錄兩方面解釋自定義共享目錄操做的步驟。code
comment = public folder
path = /public
read only = no
public = yes
browseable = yes2. 自定義共享目錄,增長配置以下:
[tlanyan] comment = tlanyan windows file path = /mnt/tlanyan
browseable = no
public = no writable = yes
valid users = pi`
配置完成後,sudo systemctl restart smbd
重啓samba服務。
因爲windows和macos內置了對samba協議的支持,訪問samba文件夾是很是方便的。
windows: 打開「個人電腦」,點擊上方菜單欄的「添加網絡驅動器」,在彈出來的窗口中點擊「選擇自定義網絡位置」,接着輸入「//ip/文件夾名稱」,按照引導完成鏈接設置;
macos:打開finder -> 前往 -> 鏈接服務器,在彈框中輸入"smb://ip/共享文件夾":
若是設置了訪問權限,根據提示輸入用戶名和密碼。正確無誤的話,在系統中即可以看到掛在的共享文件夾。設置了寫權限的共享文件夾能夠看成本地磁盤來用,操做上徹底一致,而且因爲通常在內網,速度上也不會感受有延遲。