Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
Table of Contents
1、安装samba服务
sudo apt-get install samba
sudo apt-get install smbclient
2、查看版本
samba -V
3、设置访问用户
sudo smbpasswd -a linuxitellu
请根据需要自己设置ID ,我这里设置为linuxitellu
4、创建共享文件目录
sudo mkdir share
sudo chmod 777 share
5、配置samba服务器
sudo vi /etc/samba/smb.conf
在最后加入配置信息,path指定samba服务共享文件夹根目录,可以任意指定合法路径; valid users表示可以访问samba服务器的合法用户,这两个比较重要
[share]
comment = share folder
browseable = yes
path = /home/Linuxitellu/share
create mask = 0777
directory mask = 0777
valid users = linuxitellu
force user = linuxitellu
force group = linuxitellu
public = yes
available = yes
6、重启 samba 服务
sudo /etc/init.d/samba restart
7、开放防火墙端口
TCP:139、445
UDP:137、138
文章评论