环境
- 局域网物理机服务器(系统centos8.1)
- 局域网window、mac电脑
目的
- 开放服务器共享目录,便于局域网内不同设备和服务器之间的文件传递。
Samba服务搭建
-
Samba服务简介
- linux服务器安装下载samba
yum -y install samba
- 创建要共享文件夹
# 共享文件夹路径 /data/share
mkdir /data/share
# 赋予共享文件夹权限,不然无法共享
chmod 777 /data/share
- 配置共享目录无账号访问
yum -y install samba
vim /etc/samba/smb.conf
#写入以下内容
[global]
security=user
workgroup =smb
map to guest =bad user
[share] # 要共享的文件夹名称
path=/data/share # 要共享的文件夹绝对路径
browsable=yes
writable=yes # 共享目录是否可写
guest ok =yes
- 配置共享目录有账号访问
useradd share_user1 //添加用户share_user1;
smbpasswd -a share_user1 //把share_user1用户转化为samba用户;
123456
123456 //输入两次密码。
vim /etc/samba/smb.conf
#写入以下内容
[global]
security=user //表示安全级别
workgroup = smb //表示工作组
[share] //共享文件的名称
path=/data/share //文件路径
valid users=user01 //用户
valid users=user02
browsable=yes //表示是否允许浏览器访问
public=yes //是否为公共
guest ok=no //是否允许匿名身份登录
- 配置好后重启samba服务使配置生效
systemctl restart smb.service
- 配置开机启动
systemctl enable smb.service
-
关闭linux系统防火墙和SETLINUX
Window创建网络共享目录
Mac创建网络共享目录
文献参考
https://blog.51cto.com/Knowingdoing/2485541
https://blog.csdn.net/qq_43575090/article/details/106936623