- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
设备准备
本项目要用到Server01、Client2和Client1,设备情况如表所示:
主机名称
操作系统
IP地址
网络连接方式
samba共享服务器:Server01
RHEL8
192.168.10.1/24
VMnet1(仅主机模式)
Windows客户端:Client2
Windows10
192.168.10.31/24
VMnet1(仅主机模式)
Linux客户端:Client1
RHEL8
192.168.10.21/24
VMnet1(仅主机模式)
安装并启动samba服务
使用rpm-qa|grepsamba命令检测系统是否安装了samba相关性软件包:
[root@Server01~]#rpm-qa|grepsamba
(1)挂载ISO安装映像。
[root@Server01~]#mount/dev/cdrom/media
(2)制作yum源文件/etc/yum.repos.d/dvd.repo(略)。
(3)使用dnf命令查看samba软件包的信息。
[root@Server01~]#dnfinfosamba
(4)使用yum命令安装samba服务。
[root@Server01~]#dnfcleanall //安装前先清除缓存
[root@Server01~]#dnfinstallsamba-y
安装并启动samba服务
(5)所有软件包安装完毕,可以使用rpm命令再一次进行查询:
[root@Server01~]#rpm-qa|grepsamba
…………
samba-4.11.2-13.el8.x86_64
(6)启动smb服务,设置开机启动该服务,重启服务。
[root@Server01~]#systemctlstartsmb;systemctlenablesmb
注意:在服务器配置中,更改了配置文件后,一定要记得重启服务,让服务重新加载配置文件,这样新配置才生效。重启的命令是:systemctlrestartsmb或systemctlreloadsmb
user服务器实例解析
在RHEL8系统中,samba服务程序默认使用的是用户口令认证模式(user)。这种认证模式可以确保仅让有密码且受信任的用户访问共享资源,而且验证过程也十分简单。
【例10-5】如果公司有多个部门,因工作需要,就必须分门别类地建立相应部门的目录。要求将销售部的资料存放在samba服务器的/companydata/sales/目录下集中管理,以便销售人员浏览,并且该目录只允许销售部员工访问。
需求分析:在/companydata/sales/目录中存放有销售部的重要数据,为了保证其他部门无法查看其内容,我们需要将全局配置中security设置为user安全级别。这样就启用了samba服务器的身份验证机制。然后在共享目录/companydata/sales下设置validusers字段,配置只允许销售部员工访问这个共享目录。
user服务器实例解析
(1)建立共享目录,并在其下建立测试文件。
[root@Server01~]#mkdir/companydata
[root@Server01~]#mkdir/companydata/sales
[root@Server01~]#touch/companydata/sales/test_share.tar
user服务器实例解析
(2)添加销售部用户和组并添加相应的samba账号。
①使用groupadd命令添加sales组,然后执行useradd命令和passwd命令,以添加销售部员工的账号及密码。此处单独增加一个test_user1账号,不属于sales组,供测试用。
[root@Server01~]#groupaddsales #建立销售组sales
[root@Server01~]#useradd-gsalessale1 #建立用户sale1,添加到sales组
[root@Server01~]#useradd-gsalessale2 #建立用户sale2,添加到sales组
[root@Server01~]#useraddtest_user1 #供测试用
[root@Server01~]#passwdsale1 #设置用户sale1密码
[root@Server01~]#passwdsale2 #设置用户sale2密码
[root@Server01~]#passwdtest_user1 #设置用户test_user1密码
u
您可能关注的文档
- 第2单元-情境2-04YOLOV3模型网络结构.pptx
- 第2章 08vim编辑器的使用 (1).pptx
- 第2章 09vim编辑器命令模式下:光标移动 (1).pptx
- 第2章 10vim编辑器命令模式下:查找和替换 (1).pptx
- 第2章 13vim编辑器末行模式下的使用 (1).pptx
- 第2章 LINQ数据模型 (1).pptx
- 第2章-线性表及其顺序存储.pptx
- 第3章 01用户和组的概念 (1).pptx
- 第3章 02用户的管理:新建用户 (1).pptx
- 第3章 03用户的管理:维护用户账户 (1).pptx
- 开放性问题在各学科教学中的有效运用教学研究课题报告.docx
- 英语与语文的跨课程融合教学探索教学研究课题报告.docx
- 高中生物课程中的实验安全教育探讨教学研究课题报告.docx
- 高中生物课程与科学研究能力的结合教学研究课题报告.docx
- 高中毕业生职业生涯规划的指导研究教学研究课题报告.docx
- 初中生数学基础对高中学习的关系探讨教学研究课题报告.docx
- 初中历史课堂讨论的有效模式教学研究开题报告教学研究课题报告.docx
- 线上学习对小学生学习效果的研究教学研究开题报告教学研究课题报告.docx
- 项目式学习在初中历史教学中的应用研究教学研究开题报告教学研究课题报告.docx
- 信息技术支持下的多学科协作学习教学研究课题报告.docx
文档评论(0)