Centos7下Samba服务器配置

环境 vm下centos7.6,IP地址:192.168.139.200

Samba概述

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

先关闭防火墙和关闭 SELINUX

systemctl disable firewalld 
setenforce 0


一,Samba共享服务的匿名访问

1.安装Samba服务

 yum install samba -y

2,配置Samba配置文件信息

cd /etc/samba/  ##切换到Samba配置文件目录
mv smb.conf smb.conf.bak  ##备份
grep -v "#" smb.conf.bak > smb.conf  ##重新创建一个配置文件(除去注释的)
vim smb.conf  ##修改配置文件
[globa
  • 2
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 CentOS 7 中设置 Samba 服务器是一个常见的需求,Samba 允许你在 Linux 系统上共享文件和打印机资源给其他操作系统,如 Windows。以下是一个基本的 Samba 服务器配置步骤: 1. 安装 Samba: ``` sudo yum install samba samba-y ``` 2. 配置 Samba:编辑 ` smb.conf` 文件(通常位于 `/etc/samba/smb.conf`): - 打开文件并备份: ``` sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ``` - 使用文本编辑器打开(例如 vi 或 nano): ``` sudo nano /etc/samba/smb.conf ``` - 添加或修改共享设置,例如创建一个名为 "sharedfolder" 的共享: ``` [sharedfolder] path = /path/to/shared/folder browseable = yes read only = no guest ok = no ``` - 关于权限,你可以添加 users 和 groups 列表,或者使用 `%users` 和 `%groupprof` 分配默认权限。 3. 设置 Samba 用户: - 创建 Samba 用户,与系统用户关联(比如 `sambashareuser`),并为该用户设置密码: ``` sudo useradd -m -G sambasharegroup sambashareuser sudo smbpasswd -a sambashareuser ``` - 确保 Samba 用户有权限访问共享目录。 4. 重启 Samba 服务: ``` sudo systemctl restart smb.service ``` 5. 配置防火墙(如果启用): - 需要允许 Samba 服务端口(通常是 139 和 445)通过防火墙: ``` sudo firewall-cmd --permanent --add-service=samba sudo firewall-cmd --reload ``` 完成上述步骤后,你应该能通过网络访问配置好的共享文件夹了。记得根据你的具体需求调整共享设置,并确保安全措施得当。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值