linux下samba服务器的搭建与配置

本文详细介绍了如何在Linux下搭建samba服务器,包括安装samba、配置服务器和客户端,以及修改samba配置文件权限,实现多用户挂载和永久挂载。同时,文章还涉及了samba服务器的selinux安全上下文设置,以及用户访问权限的控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是samba?

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议
它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务
SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源
通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源
事实上, SAMBA 的安装一点也不难,而且在各主要 distribution上面都有提供,也都大同小异
所以,比较建议使用distribution 所提供的 RPM 档案来安装!当然,也可以自行使用Tarball 来安装!

使用 RPM或者yum来安装samba

使用 RPM 来安装真是一点都不难。不过,要注意安装的套件名称,因为不同的distribution 对于 RPM 档案的命名都不太一样!
举例, Red Hat 9 对于SAMBA 这个服务器总共需要至少三个套件,分别是:
samba:这个套件主要包含了 SAMBA 的
主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等
samba-common:这个套件则主要提供了 SAMBA 的主要设定档(smb.conf) 、 smb.conf 语法检验的测试程序 ( testparm )等等;
samba-client:这个套件则提供了当 Linux 做为SAMBA Client 端时,所需要的工具指令,例如挂载 SAMBA 档案格式的执行档 smbmount等等
SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通
SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统

2.搭建一个samba服务器

在真机里面打开我的desktop虚拟机和server虚拟机(desktop是服务器,server是客户端)
在这里插入图片描述
配置desktop虚拟机的ip
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
改desktop主机的名字
在这里插入图片描述
给desktop主机配置网络yum源
在这里插入图片描述
在这里插入图片描述

编辑本地解析文件/etc/hosts,写入提供网络yum源的主机的ip

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置server虚拟机的ip
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
改server主机名字
在这里插入图片描述
配置server主机的网络yum源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接下来我将在desktop(172.25.254.111)这台主机上面搭建smaba服务器,用server(172.25.254.211)来进行测试

在client211客户端上面

yum install samba-client -y 安装这个服务,这个客户端才可以使用smb服务端的资源

在这里插入图片描述
在server111服务器上面

yum search samba 寻找可以提供
yum install 3个安装包 (一共需要安装三个)

在这里插入图片描述

rpm -qa samba 查看samba服务的版本
rpm -ql samba-common 查看samba服务的主配置文件

在这里插入图片描述
在这里插入图片描述

getenforce查看一下selinux的状态
vim /etc/sysconfig/selinux编辑selinux的配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值