Centos 7中怎么搭建一个Samba服务
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,本篇文章为大家展示了Centos 7中怎么搭建一个Samba服务,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一,Samba共享服务的匿名访问1、安装服务修改
千家信息网最后更新 2025年01月27日Centos 7中怎么搭建一个Samba服务
本篇文章为大家展示了Centos 7中怎么搭建一个Samba服务,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
一,Samba共享服务的匿名访问
1、安装服务修改主配置文件
配置文件位置:/etc/samba/smb.conf[root@localhost ~]# yum install samba -y ##安装Samba服务[root@localhost ~]# cd /etc/samba/ ##切换到Samba配置文件目录[root@localhost samba]# mv smb.conf smb.conf.bak ##备份[root@localhost samba]# grep -v "#" smb.conf.bak > smb.conf ##重新创建一个配置文件(除去注释的)[root@localhost samba]# vim smb.conf ##修改配置文件[global] ##全局 workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw map to guest = Bad User ##添加此项,开启匿名用户访问##按G定位末行,添加[share] ##添加的share文件 path=/opt/test ##路径 public=yes ##公共访问 browseable=yes ##能够访问 writable=yes ##写权限 create mask=0644 ##设置权限 directory mask=0755
2、创建站点并开启服务
[root@localhost samba]# mkdir /opt/test ##创建目录[root@localhost samba]# chmod 777 /opt/test ##给全部权限[root@localhost samba]# systemctl stop firewalld.service ##关闭防火墙[root@localhost samba]# setenforce 0 ##关闭增强功能[root@localhost samba]# systemctl start smb.service ##开启Samba服务
3、验证试验结果
注意: 测试机需要跟Samba服务器互联互通
使用WIN+R快捷键,输入samba服务器IP地址
返回Linux进行查看
[root@localhost samba]# cd /opt/test/ ##查看共享文件目录,查看到创建的文本[root@localhost test]# ll-rw-r--r--. 1 nobody nobody 0 11月 5 15:51 111.txt
二、Samba共享服务的身份验证
1、修改主配置文件
[root@localhost ~]# cd /etc/samba/ ##切换到Samba配置文件目录[root@localhost samba]# vim smb.conf ##修改配置文件[global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw #map to guest = Bad User ##将匿名访问的一项注释或删除##按G定位末行,添加[test] path=/opt/test ##共享文件目录路径 browseable=yes ##能够访问,将public项去除 create mask=0644 directory mask=0755 valid users=zhangsan, lisi ##允许访问的用户 write list=zhangsan ##允许写入的用户
2、创建smb用户
[root@localhost samba]# useradd zhangsan ##创建两个用户[root@localhost samba]# useradd lisi[root@localhost samba]# smbpasswd -a zhangsan ##创建smb用户并设置密码New SMB password: ##设置密码Retype new SMB password: ##确认密码Added user zhangsan.[root@localhost samba]# smbpasswd -a lisiNew SMB password:Retype new SMB password:Added user lisi.[root@localhost samba]# pdbedit -L ##列出smb用户列表zhangsan:1001:lisi:1002:[root@localhost samba]# cd /opt/ [root@localhost opt]# mkdir test ##创建共享目录[root@localhost opt]# lstest rh test2[root@localhost opt]# chmod 777 test2/ ##给最大权限[root@localhost opt]# systemctl restart smb ##重启Samba服务
3、结果验证
同样,使用WIN+R快捷键,输入服务器IP
注意: 此次试验我们仅有zhangsan一个用户拥有全部权读写限,lisi仅能进行读取操作,开始验证:
三,Samba共享服务的账户名映射(账户别名登录)
1、建立映射文件
[root@localhost ~]# cd /etc/samba/[root@localhost samba]# vim smbusers ##创建账户映射配置文件zhangsan = t01 t02 lisi = test1 test22、修改配置文件[root@localhost samba]# vim smb.conf[global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw username map = /etc/samba/smbusers ##添加别名的配置文件路径[root@localhost samba]# systemctl restart smb
3、验证结果
使用别名进行登录操作
同样使用WIN+R快捷键进行链接
四、Samba服务的访问控制列表
建立访问控制列表仅需对一个文件进行修改
[root@localhost samba]# vim /etc/samba/smb.conf [test] path=/opt/test browseable=yes create mask=0644 directory mask=0755 valid users=zhangsan, lisi write list=zhangsan hosts deny=192.168.13. ##添加拒绝192.168.13段访问[root@localhost samba]# systemctl restart smb
上述内容就是Centos 7中怎么搭建一个Samba服务,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
文件
服务
配置
用户
目录
验证
权限
别名
密码
快捷键
服务器
结果
账户
路径
内容
技能
注释
知识
切换
定位
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器cpu 排行
铁路公安网络安全保卫部
软件开发初级教程都有哪些
网络安全教育黑板报图片高中
vbs数据库编程教程
第八届网络安全青少年绘画图片
湖北移动的网络技术岗是干嘛的
2018年网络安全宣传口号
云南上门软件开发市场价
网上买书软件开发
工商局企业数据库
amax服务器bios风扇调速
户名网络安全手抄报
数据库左右连接的概念和区别
独立软件开发文档设计
动态网站数据库
网络安全讨论部队一句话
修改数据库上传
网络安全有那些防控单位
华为美国区网络安全官
go如何切换数据库
战地5连接不上服务器闪退
方舟生存进化付费服务器
张店快消品软件开发价格
信息网络安全的问题及建议
王者不同服务器等级
徐州营销网络技术哪个好
刘政海数据库原理
下列关于网络安全法说法正确
中广核网络安全宣传月主题