Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。
有了Samba服务器,就不用拿着U盘拷贝同桌的电脑数据,不用再等待用微信发压缩包那么慢。
实战
- 安装samba,我使用的是CentOS 7
yum install samba.x86_64 -y
-
编辑smb.conf文件
-
添加要共享的目录
创建smaba用户, 创建共享目录,设置文件的权限
useradd -s /sbin/nologin -M
smbpasswd -a smb #然后设置smb的密码mkdir /share
chown -R smb.smb /sharechmod -R 777 /share #简单粗暴的方法
-
检查文件配置
检查防火墙与selinux。
setenforce 0 #关闭Selinux
防火墙可根据iptables过滤规则自行修改。也可以使用简单粗暴的方案
iptables -F #刷掉所有的防火墙规则
- 启动或重启smaba服务
# 启动samba服务,要两个一起启动
systemctl start smb
systemctl start nmb# 重启smaba服务
systemctl restart nmb
systemctl restart smb
-
可进行测试
总结
samba文件共享是一个常用的功能,记录下来,以后还会用得到