第一步 环境准备

1.配置网络与主机名称:
设置主机名称:
hostnamectl set-hostname samba
修改网络配置(根据自身实际情况):
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述
修改后重启网络: systemctl restart netywork

2.关闭防火墙与selinux
在这里插入图片描述
3.准备本地yum源
mkdir /opt/centos
mount /dev/cdrom /opt/centos
在这里插入图片描述

在这里插入图片描述
4.安装samba服务
yum -y install samba

第二步 修改samba配置文件并启动samba

1.修改samba配置文件
vi /etc/samba/smb.conf
打开后在文件最后新建一行并添加内容
在这里插入图片描述
保存退出
创建需要共享的目录: mkdir /share
2.启动samba服务:
systemctl start smb
systemctl start nmb
3.创建用户:
useradd share1
smbpasswd -a share1

New SMB password:123456
Retype new SMB password:123456
Added user share1.

第三步 测试服务

1.windows开启samba功能:
打开控制面板
在这里插入图片描述
点击启用或关闭windows功能:在这里插入图片描述
开启samba功能(客户端):
在这里插入图片描述
2.windows连接samba
进入计算机(我的电脑),找到映射网络驱动器:
在这里插入图片描述
连接samba:
在这里插入图片描述
键入用户名和密码:
在这里插入图片描述
连接成功:
在这里插入图片描述

第四步 发现windows无法给共享目录添加文件

在这里插入图片描述
执行命令:
setfacl -m u:share1:rwx /share
或:
chmod 777 -R /share
最后发现服务端(centos7)与客户端(windows)均可在共享目录写入文件
在这里插入图片描述

至此,在centos7上搭建samba服务成功

Logo

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐