Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
一.samba部署和优化
1.安装samba服务
在实验配置的时候,关闭防火墙和selinux
service iptables stop
yum install -y samba
2.编辑配置文件
vim /etc/samba/smb.conf
security = share
[bob]
comment = share all
path = /home/xcb
public = yes
writable = yes
printable = no
3.创建共享目录与权限。
mkdir /home/xcb
chwon -R nobody.nobody /home/xcb
chmod 755 /home/xcb
4.启动服务
service smb start
简单的samba就搭建好了。
5.访问方式
windosn访问samba
运行---\\192.168.0.12即可
linux访问samba
在linux下范文samba的时候需要安装samba客户端
yum install -y samba-client
smbclient //192.168.0.12/bob