转载请注明出处:树莓派设置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/文件夹名称”,按照引导完成链接设置; <a href="https://tlanyan.me/setup-samba-in-raspberry-pi/windows-samba/" rel="attachment wp-att-5891"><img src="https://user-gold-cdn.xitu.io/2019/11/3/16e2f3cae14f7454?w=669&h=600&f=jpeg&s=37058" alt="windows链接samba网盘" width="669" height="600" class="aligncenter size-full wp-image-5891" /></a>
macos:打开finder -> 前往 -> 链接服务器,在弹框中输入"smb://ip/共享文件夹": <a href="https://tlanyan.me/?attachment_id=5895" rel="attachment wp-att-5892"><img src="https://user-gold-cdn.xitu.io/2019/11/3/16e2f3cb157deb00?w=494&h=235&f=png&s=6901" alt="macos链接samba" width="494" height="235" class="aligncenter size-full wp-image-5892" /></a>
若是设置了访问权限,根据提示输入用户名和密码。正确无误的话,在系统中即可以看到挂在的共享文件夹。设置了写权限的共享文件夹能够看成本地磁盘来用,操做上彻底一致,而且因为通常在内网,速度上也不会感受有延迟。