CentOS7上搭建Samba服务提供文件夹共享

本文档介绍了如何在最小化安装的CentOS7系统上安装并配置Samba服务器,包括安装Samba软件、创建用户、设置权限、修改配置文件、开放防火墙端口以及关闭SELINUX等步骤,以实现与Windows系统的文件共享。同时提供了Windows系统连接Samba共享的两种方法。
摘要由CSDN通过智能技术生成

环境

在虚拟机中,最小化安装CentOS 7系统。

步骤

安装Samba

yum -y install samba

创建用户

useradd samba

设置密码

passwd samba

输入你的密码

将用户配置到samba中

smbpasswd -a samba

**注:**这里会要求你设置个密码,前面设置的是系统用户的密码,这里设置的是访问共享文件夹的时候需要用的密码。

添加配置信息到配置文件中

vim /etc/samba/smb.conf

在[global]模块中修改如下内容:

workgroup = WORKGROUP //定义工作组,也就是windows中的工作组概念
ntlm auth = yes //默认不存在,需要加上,否则windows7访问用户会认证失败

在文件末尾追加如下内容:

[samba]
        path = /home/samba
        browsable =yes
        writable = yes
        read only = no

给文件夹赋予权限

chmod -R 777 /home/samba

开放防火墙端口

firewall-cmd --add-port=137/udp --permanent
firewall-cmd --add-port=138/udp --permanent
firewall-cmd --add-port=139/tcp --permanent
firewall-cmd --add-port=445/tcp --permanent

分别执行这几句(嫌麻烦也可以直接关闭防火墙)
执行完后重启防火墙让配置生效

firewall-cmd --reload

关闭SELINUX

打开SELINUX的配置文件

vim /etc/selinux/config

SELINUX=enforcing改为SELINUX=disabled

配置开机自启

systemctl enable smb

重启服务器

reboot

连接测试

Windows上有两种连接方式:

方式1

右键我的电脑,选择映射网络驱动器,在弹窗处的文件夹文本框内输入\\ip\samba,这个samba是我们前面设置的用户,以你创建的为准,填完之后点击确定,输入前面设置的账号密码即可。

方式2

win + R键,直接在运行窗口输入\\ip\samba,回车即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值