一、安装
# 这里通过yum安装,也可通过源码编译安装
yum -y install samba samba-client
二、服务端配置
- SMB配置
配置文件路径:/etc/samba/smb.conf
编辑配置文件并加入以下内容: ```undefined全局配置
[global]#工作组名称 workgroup = WORKGROUP #服务器说明 server string = Samba Server %v #netbios名称 #netbios name = SambaServer #安全验证方式 security = user #用户后台类型 passdb backend = tdbsam
公共共享目录(匿名公开可写)
[Public]
#共享目录说明
comment = Public Share Directory
#共享目录路径
path = /smb/public
#是否公开
public = yes
#允许写入
writeable = yes
#创建文件掩码
create mask = 0644
#目录掩码
directory mask = 0755
用户认证目录(仅admin用户访问)
[WebDev] comment = admin user directory path = /smb/webdev
#授权用户
valid users = admin
write list = admin
#限定IP段访问
hosts allow = 192.168.10.
create mask = 0644
directory mask = 0755
![](https://cdn.yuque.com/yuque/0/2018/png/120856/1526890946864-ea99388c-be28-4f29-99b1-235c5212f869.png#width=719)
2. 防火墙开放对应端口
```undefined
#Samba使用139和445端口
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
systemctl restart firewalld
三、客户端配置
- Linux挂载
安装依赖:yum install -y cifs-utils
挂载目录: ```undefined指定登录用户为admin,挂载到/root/smb/
mount -ouser=admin //192.168.10.100/webdata /root/smb/
卸载
umount /root/smb/
2.Windows挂载
```undefined
#挂载,在资源管理器地址栏输入
//192.168.10.100/
#卸载
资源管理器断开连接或命令提示符
net use * /del /y
#查看连接
net use