什么是samba
Samba是一个自由软件,允许您在Windows和Linux / Unix系统之间共享文件和打印机。它可以让您的Linux / Unix服务器成为Windows域控制器或域成员服务器。Samba使用类似Windows的网络文件共享协议来实现共享,因此Windows客户端可以访问Samba服务器上的文件和打印机。
配置samba共享
Linux系统以ubuntu为例:
安装samba软件
sudo apt-get install samba samba-common
创建共享目录
sudo mkdir -p /home/share
sudo chmod 777 -R /home/share
配置samba服务的配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo vim /etc/samba/smb.conf
smb.conf文件末尾添加内容如下:
[share]
path = /home/share
available = yes
browseable = yes
public = yes
writable = yes
其中/home/share为共享文件目录
添加samba用户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a username
username你计算机的用户名。
重启服务
sudo /etc/init.d/smbd restart
测试
以windows为例:win + R 输入 \\ + ip
\\ + ip就能发现share文件夹