- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本文将学习一下几个方面的内容,将会结合具体的实验来一步步实现。1.doc
本文将学习一下几个方面的内容,将会结合具体的实验来一步步实现。
1、 用户账号的映射
2、 使用IP对客户端进行访问控制
3、 使用域名对客户端进行访问控制
4、 使用通配符对客户端进行访问控制
5、 设置samba的权限
6、 设置samba的隐藏共享
7、 Samba客户端的配置
8、 Samba的排错
Samba服务器的常规配置很容易就可以实现,但是并不能够满足企业的实际需求,所以需要做更加详细的配置。
(一)、用户账号的映射
因为samba服务器的账号必须对应一个同名的系统账号,所以就造成了这样的安全缺陷:只要知道samba服务器的samba账号,就等于知道了服务器的系统账号,只要破解其密码,从而加以利用,就可以来攻击samba服务器。
对于这个问题可以用账号的映射功能来加以解决。
方式:建立一个账号映射关系表,里面记录着samba账号和虚拟账号的对应关系,客户端访问时使用虚拟账号登录。这样告诉客户端用户的samba账号就不是和系统账号相对应的那个账号,而又可以访问samba服务器。
下面是具体实现的步骤
1、 开启用户账号映射功能,在全局设置中添加一行
?
?
2、 编辑smbusers,smbusers保存账号映射关系,添加一行用户的账号映射关系
?
?
把sale1映射为sky apple
3、重启samba服务
?4、验证,在windows客户端用sky 或者apple登录
?见下图,登录成功
?备注:建议不要把本地系统用户的密码和samba用户的密码设置成为一样。
(二)、使用IP对客户端进行访问控制
需要用到host allow和host deny字段
Host allow定义可以访问的客户端
Host deny 定义禁止访问的客户端
案例:公司内部samba服务器上共享了一个目录sales,该目录文件为销售部的共享目录,公司规定/16这个网段的IP地址都不能访问该目录,但是/24这个地址可以访问,对于该需求,我们可做如下配置
编辑samba的主配置文件vi /etc/samba/smb.conf
首先把安全级别改为share模式
?在sales共享目录下添加hosts字段,如图
?Hosts deny = 表示拒绝所有来自该网段的IP地址的访问
Hosts allow = 表示允许该IP地址访问
注意:当hosts deny 和hosts allow字段同时出现的时候,hosts allow优先。
我们在客户端验证一下,用00访问,错误信息如下
这样就达到了IP限制客户端访问的目的
?(三)、使用域名对客户端进行限制
示例:公司samba服务器上共享了一个目录public,公司规定.域和.net域的客户端不能访问,同时,主机名为free的客户端也不能访问
分析:这个案例很明显不适合用IP限制来做,因为一个域中可能会有很多台客户端,所以可以使用域名限制,如图:
?注意:域名和域名之间或域名和主机名之间要用“空格”符号隔开
(四)、使用通配符进行访问控制
示例:samba服务器共享了一个目录sales,规定所有人不允许访问,只有主机名为cli-3e723d915cf.的客户端可以访问
?把安全级别改回user
?将上面设置的主机名加入到samba服务器的本地hosts文件中,让samba可以解析该地址
?
?别忘了重启samba服务
然后到客户端验证一下吧,我们先用boss帐户,可以正常访问
?
?
看到上面的共享文件界面后,下面是sales文件夹的内容,访问成功
?备注:常用的通配符还有:“*”、“?”、“LOCAL”等
案例:规定所以人不能访问sales目录,只允许网段的IP地址访问,但是00除外
下面我们看看具体的实现步骤
修改配置文件,使用EXCEPT进行设置
?用00客户端验证一下
?最后说一下hosts deny 和hosts allow的作用范围
它们的作用范围是不同的,设置在[global]里表示对samba服务器生效,如果设置在目录下,则表示对单一的目录生效
如图:表示只有客户端00能访问samba服务器
?如图:表示只有客户端00可以访问public目录
?(五)、设置samba的权限
案例:公司samba服务器上有个共享目录sales,公司规定只有boss账号和sales组的账号可以完全控制,其他人只有读取的权限
分析:前面我们学习的writable字段已经不能够满足要求了,因为:当writable = yes时,表示所有人都可以写入,当writable = no时则表死所有人都不可以写入,这时候就要用到write list字段了
实现的步骤如下(省略的步骤可参照前一篇文章):
1、 建立sales组,在组中建立两个账号sale1和sale2,建立账号boss,
2、 将账号映射到
您可能关注的文档
- 指数函数单调性的应用(一).ppt
- 指针-西安交通大学计算机程序设计.ppt
- 指针变量.ppt
- 指针变量名.ppt
- 按劳分配为主体(重点).ppt
- 挑战学生能力的定义型试题-锦屏中学校园网.doc
- 排列与组合、二项式定理的应用第一课时排列与组合第一课时排列.ppt
- 探究多媒体实践教学的方法和措施-汕头市信息技术教研网.doc
- 探究式科学活动融入主题教学之设计与评估-美和科技大学.doc
- 接口类型-深圳桑达商用机器有限公司.doc
- 01-综合与实践强化训练-强化训练1 方程类型——方案选择1.pptx
- 03-综合与实践强化训练-强化训练3 方程类型——实际问题.pptx
- 02-综合与实践强化训练-强化训练2 方程类型——方案选择2.pptx
- 河南省南阳市卧龙区两校联考2024-2025学年九年级下学期3月月考语文试题.docx
- 河南省郑州市第一二二中学2024-2025学年八年级下学期3月月考语文试题.docx
- 人教版(2024)七年级上册Starter Unit1 Hello知识清单与语法总结及对应习题(含答案).docx
- 人教版(2024)七年级上册Starter Unit2 Keep Tidy知识清单与语法总结及对应习题(含答案).docx
- 2024_2025学年新教材高中地理第二章资源环境与区域发展1区域发展的自然环境基次后作业含解析新人教版选择性必修2.doc
- 七下第三单元课外诗词四首 同步练习(含答案).docx
- 山西吕梁离石区2024-2025学年3月考七年级语文试卷.doc
最近下载
- Q 1724JXY001-2016_偶氮二异丁腈.pdf
- 光伏竣工验收报告.doc VIP
- 2025年监理工程师之交通工程监理案例分析通关提分题库(考点梳理).pdf VIP
- 西方艺术中的文艺复兴与历次复兴_记录.docx VIP
- 2023年国家水利部海河水利委员会所属事业单位招聘考试真题及答案.docx
- 2024年北京电子科技职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 《湖心亭看雪》理解性默写.pdf
- XX党支部2024-2025年度组织生活会和民主评议党员主持词.docx VIP
- 偶氮二异丁腈生产工艺的研究.pdf
- 柴油机发电机组技术参数沃尔沃系列200KW:TAD734GE柴油机.doc VIP
文档评论(0)