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文件
samba全局配置
workgorup改为WORKGROUP,因为所有的计算机默认的工作组都是WORKGROUP,这样省去了别人Windows系统还要修改WORKGROUP。
security 保持user,否则可能会报错
添加要共享的目录
共享部分设置
创建smaba用户, 创建共享目录,设置文件的权限
useradd -s /sbin/nologin -M smbpasswd -a smb #然后设置smb的密码mkdir /share chown -R smb.smb /share chmod -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文件共享是一个常用的功能,记录下来,以后还会用得到
作者:Real_man
链接:https://www.jianshu.com/p/49fc589a7d29