实验项目名称:配置与管理 Samba 服务器
实验报告(二)
实验目的:
了解 Samba 环境及协议:
掌握 Samba 的工作原理
掌握主配置文件 Samba.conf 的主要配置
掌握 Samba 服务密码文件
掌握 Samba 文件和打印共享的设置
掌握 Linux 和 Windows 客户端共享 Samba 服务器资源的方法
实验环境:Windows10 下安装 Linux 系统
实验内容:
(1) 公司需要配置一台 samba 服务器。工作组名为 smile,共享目录为/share,
共享名为 public,该共享目录只允许 192.168.0.0/24 网段员工访问。请
给出实现并上级调试。
(2) 如果公司有多个部门,因工作需要,必须分门别类地建立相应部门的目录。
要求将技术部的资料存放在 samba 服务器的/companydata/tech/目录下
集中管理,以便技术人员游览,并且该目录只允许技术部员工访问。请给
出实现方案并上机调试。
(3) 配置 samba 服务器,要求如下:samba 服务器上有个 tech1 目录,此目录
只有 boy 用户可以游览访问,其他人都不可以游览和访问。请灵活使用独
立配置文件,给出实现方案并上机调试
(4) 上机完成企业实战案例的 samba 服务器配置及调试工作
实验主要过程:
实验一:公司需要配置一台 samba 服务器。工作组名为 smile,共享目录为/share,
共享名为 public,该共享目录只允许 192.168.0.0/24 网段员工访问。请给出实
现并上级调试。
Samba 服务器的安装:
设置:
Samba.conf 的配置
实验二:有多个部门,因工作需要,必须分门别类地建立相应部门的目录。要求
将技术部的资料存放在 samba 服务器的/companydata/tech/目录下集中管理,以
便技术人员游览,并且该目录只允许技术部员工访问。请给出实现方案并上机调
试。
建立 Samba 账户技术部员工和 test1。
建立独立配置文件:
编辑 smb.conf 主配置文件
加上 config
file = /etc/Samba/smb.conf.%U
编辑 smb.conf.boss 独立配置文件
加上
[tech]
comment=tech's data
path=/tech
write list =employee, @ tech
设置共享目录的本地系统权限。
chmod
chown
777
employee:tech
/tech
/tech
重新启动 Samba 服务:service smb restart。
最后测试就行了
更改共享目录的 context 值(防火墙问题)
实验三:配置 samba 服务器,要求如下:samba 服务器上有个 tech1 目录,此目
录只有 boy 用户可以游览访问,其他人都不可以游览和访问。请灵活使用独立配
置文件,给出实现方案并上机调试
建立 Samba 账户 boy。
建立独立配置文件:
编辑 smb.conf 主配置文件
加上 config
file = /etc/Samba/smb.conf.%U
编辑 smb.conf.boss 独立配置文件
加上
[tech]
comment=tech's data
path=/tech
write list =boy, @ tech
设置共享目录的本地系统权限。
chmod
chown
777
employee:tech
/tech
/tech
重新启动 Samba 服务:service smb restart。
最后测试就行了
更改共享目录的 context 值(防火墙问题)
实验四:企业实战案例的 samba 服务器配置及调试工作
建立各部门专用目录
mkdir
mkdir
mkdir
/share
/sales
/tech
添加用户和组
添加密码
设置共享目录的本地系统权限
更改共享目录的 context 值(防火墙问题)
建立独立配置文件
设置主设置文件 smb.conf
编辑主配置文件,添加相应字段,确保 Samba 服务器会调用独立的用户配置文件
以及组配置文件。
设置总经理 master 配置文件。
添加共享目录 sales,指定 Samba 服务器存放路径,并添加 valid users 字段,
设置访问用户为 master 账号。
为了使 master 账号访问技术部的目录 tech,还需要添加 tech 目录共享,并设
置 valid users 字段,允许 master 访问。
设置销售组 sales 配置文件。
[sales]
comment
path
=
valid
sales
=
/sales
=
users
@sales, master
设置技术组 tech 的配置文件
编辑 tech.smf.conf 文件,全局配置和 public 配置与 sales 对应字段相同,添
加 tech 共享设置
[tech]
comment
path
=
valid
tech
=
/tech
users
=
@tech, master
最后测试
结论:总体感觉 samba 服务器的实验较难,最后记录一下 samba 的作用:
文件和打印机共享
身份验证和权限设置
名称解析
浏览服务
参考文献:网络服务器搭建,配置与管理(Linux 版)
实验要求:1、根据实验内容安排,独立或分组完成实验,每次实验提交电子版报告,一周
交一次;2、实验报告以“学号+姓名+实验 X.doc”命名方式保存问 DOC 文件,以附件形式
分班级发送给班长,班长打包压缩后发至老师邮箱:zjj0718@sohu.com.
1、 实验成绩计入综合考核成绩,严禁抄袭!