centos7.2系统搭建samba服务(通用方法)

本文详细描述了如何在Linux系统上搭建Samba服务,使其可供Windows系统访问,包括网络配置、本地yum源仓库设置、文件共享权限管理和防火墙调整。作者还提供了在Windows虚拟机上进行测试的建议。
摘要由CSDN通过智能技术生成

samba服务可以支持文件共享而且能够做到跨平台。比如本次实验将会在linux系统上搭建samba服务,实现Windows系统能够访问到linux系统上的共享文件夹。

这次的搭建配置过程在多数版本中都可以使用,诸如在centos7.4版本和红帽7.3等版本我都一模一样的搭建下来过。

本次实验无网卡模式及网段要求,个人设置使用的网段如下:

首先启动centos7.2虚拟机配置好网卡地址。

我这边是选择静态分配地址,所以上面dhcp改成静态了,各位看自己的选择。用dhcp分配的地址做也行。

修改完网卡配置文件出来后一定要记得重启网络服务。

接着我们肯定要配置一个本地yum源仓库来安装samba服务,当然如果你是nat网卡可通外网也可以自己走网络源下载。

先创建一个待会用于挂载的本地仓库文件夹,将本地的网络源全移走,再自己配置本地源。

接着可以清空一下yum缓存再更新一下仓库,我这边是懒的打这两句命令。我直接安装samba服务了。

接着我们在home目录下创建2个共享文件夹,要实现owner文件夹目录只有stu_41这个用户可以在里面进行读写操作。而share目录则所有用户都可以。

这里我把权限都给满了,纯粹怕后面出权限问题之类的。

之后我们创建用户,再把这些用户都设置samba访问密码。

然后就是改samba配置文件了。进入vi配置文件界面后直接shift键加g键到文件底部编辑写入对两个共享文件夹的限制要求。

没有难点,参数对应的是什么意思我相信各位可以看的一知半解,实在不理解的可以去上网查阅资料了解一下。

保存配置后,我们提前在共享目录中先写1,2个文件放着。

接着重启smb服务可以开始测试了。

测试可以使用你本地的windows主机或者你使用vm再另外构建一台使用相同网卡的Windows虚拟机。直接win+r键弹出运行窗口然后输入\\ip地址回车即可。

如果半天没反应没访问到。那就先看看linux系统上的防火墙都关闭了没有。

关闭防火墙后就弹出界面来了。(如果还不行那就把windows的防火墙也关了)

账号和密码自然是之前在linux系统上创建的用户和它们的smb密码。

回车以后,我们便可以看到我们在linux上创建的共享文件夹了。

但是进入到文件夹中会发现,咦?我们之前创建好的文件怎么没看到。

这是因为防火墙对smb比较敏感,所以要把防火墙彻底放松或者直接走配置文件进行关闭。

放松策略:

配置文件直接关闭:

将参数改为关闭保存退出。

我这边是用命令关闭和放松策略以后就可以看到了,还没到去配置文件修改参数的地步。

刷新一下便看到我们刚才创建的文件了。目前是用stu_41用户登录的。所以可以去owner目录下修改文件看看符不符合我们在samba配置文件中做的权限设置。

我这边现在share上把1文本文件的内容给改成ee了,然后我再去owner目录改一个玩玩。

很明显这个目录我们也有读的权限,那看下写的权限有没有。

我这边直接把原来的2文本文件给删了,其实这就已经证明我们有权限了。然后我写了个41文本进去,内容为哈哈哈哈。

回到linux上查看发现确实已经变了,share目录的更改肯定也跟着变化了。这就是samba实现共享的文件夹。

接着再测试另一个用户,另一个用户San是对owner没权限的。我们直接测试share,owner能进不能进就行。

关闭掉当前stu_41用户访问的页面,打开运行窗口输入如下指令,然后将凭据改为用户San即可。

因为现在的Windows系统会本地缓存凭据,所以正常来说再输入这个指令应该还是会默认用stu_41用户登进去,一般来说解决办法是去Windows的凭据管理器找到这条普通凭据然后删除就可以了。但是我没找到。所以我只能注销用户(不知道什么是注销用户就重启电脑)再重新开启虚拟机启动smb服务关闭防火墙。最后再开运行窗口输入这个指令才能重新录入凭据,以San用户访问共享文件夹。

折腾了一番也终于是用San用户访问上了。

点击owner果然问凭据了,输入San用户后被拒绝了。

而share则正常进入。

至此这个Samba服务搭建并测试使用的实验完成了。

补充内容:

其实samba服务的测试可以另外创建一台windows10的虚拟机,作为一台虚拟机可以毫无风险的关闭防火墙、随意的开关机。比起用本地机测试安全又效率。所以这里说下windows10虚拟机安装的注意事项,在新建虚拟机的时候使用bios固件然后导入win10镜像安装。uefi没有提前导入镜像可能会出现超时卡住的情况,虽然也有办法解决,但是多一事不如少一事直接选bios固件类型即可。之后的所有步骤跟着向导走即可,安装完毕后的第一件事就是把防火墙关闭同时保存一个纯净的快照。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值