Samba简介:
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。简单来说samba就是用来和windows电脑共享文件用的。
实现目标:将/home/pi目录共享为只读,/share目录可读写
1 安装samba
sudo apt-get install samba
2 设置共享目录
cd /;sudo mkdir share;sudo chmod 777 share
备注:加分号是连续执行三条命令
增加samba用户:sudo smbpasswd -a pi 输入两次密码。这一步是留作以后用密码验证访问,本次不起作用。
3 修改配置文件
sudo nano /etc/samba/smb.conf
将下面配置加到文件末尾
[share]
comment = pi share
path = /share
browseable = yes
read only = no
writable = yes
public = yes
# pi home directory
[pi]
#workgroup = pi#自己起个名字
#security = pi
netbios name = pi
comment = pi home
path = /home/pi
browsable = yes
#writeable = yes
#read only = no
4 重启服务
sudo systemctl restart smbd nmbd
5 访问
计算机-网络
也可以映射到自己电脑上方便访问
还可以在桌面创建快捷方式,WIN+R
打开后在文件夹上单击右键,选择创建快捷方式
发表评论