Samba服务器的配置与管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


Samba服务的启动: service smb start Samba服务的停止: service smb stop
Samba服务的配置文件

Samba服务的配置文件主要包括: ①主配置文件/etc/samba/smb.conf ②密码文件/etc/samba/smbpasswd ③用户映射文件/etc/samba/smbusers ④存放在/var/log/samba/目录下的日志文件
名称 [global] [homes] 说明 全局配置 home目录共享
[printers]
[name]
打印机共享
用户自定义共享(可有多个)
“#”开头的为注释,“;”格式范例,默认不生效
Samba服务主配置文件--全局配置
①workgroup = WORKGROUP 设置Samba服务器所属的工作组或域名。 ②server string = Samba Server 指定Samba服务器的说明信息。 ③hosts allow = 192.168.1.1 192.168.2. 127. 设置可以访问Samba服务器的主机、子网或域。 ④log file = /var/log/samba/%m.log 指定日志文件的存放位置。 ⑤max log size = 50 指定日志文件的最大存储容量。 ⑥ netbios name=mysmb 出现在网上邻居中的主机名

Samba服务器的配置与管理

测试(可在服务器端用testparm 检查先)
注意:如果换用户登录则需要清除缓存 net use * /del

小结

Samba工作过程 Samba主配置文件smb.conf Samba服务器配置 Linux和windows客户端共享samba服务器资源的方法
项目3:Linux服务器配置与管理
----任务3.2 Samba服务器的配置与管理
金京犬
项目背景
某公司需要添加samba服务器作为文件服务器,工作组名 为Workgroup,要求: (1)发布的共享目录为/share,共享名为public,这个 共享目录允许所有公司员工访问 (2)因公司有多个部门(develop,sale,test等),将 销售部的资料放在samba服务器的/companydata/sale目录下 集中管理,以便销售人员浏览 ,该目录只允许销售部门访 问,并且各自建立的文件只能各自删除.
项目背景
网络拓扑如下图所示。
教学目标
知识目标: 1.理解samba服务工作流程 2.掌握samba的主配置文件(samba.conf) 3.理解samba服务密码文件 能力目标: 1.掌握samba服务器安装方法 2.掌握samba服务器共享配置 3.掌握Linux和windows客户端共享samba服务器资源的方法
Samba相关进程
Samba服务是由两个进程组成,分别是nmbd和smbd。 nmbd:名称解析,将计算机的NetBIOS名解析为IP地 址 smbd:显示共享目录、打印机等资源
百度文库
smbd和nmbd使用的配置信息全部保存在 /etc/samba/smb.conf文件中。
Samba启动与停止

Samba服务器配置—任务2



因公司有多个部门(develop,sale,test等),将销售部 的资料放在samba服务器的/companydata/sale目录下集中管 理,以便销售人员浏览 ,该目录只允许销售部门访问,并 且各自建立的文件只能各自删除. Setp1:建立共享目录 mkdir -p /companydata/sale chmod 1777 /companydata/sale/ Step2:添加组、用户以及相应的samba账户
Samba服务器配置—任务1
(1)发布的共享目录为/share,共享名为public,这 个共享目录允许所有公司员工访问 [root@localhost /]# mkdir share [root@localhost /]# chmod 777 share security = share [public] comment= datashare path=/share guest ok=yes writable=yes browseable=yes
[tech] comment=tech path=/share/tech valid users=@tech,mang
Samba实例

实例3 Samba服务器公共目录/public存放大量共享数 据,为保证目录安全我们只允许读取,禁止写入
[public] comment=public path=/public public=yes read only=yes
Samba服务主配置文件
字段 comment path writable read only write list public guest ok valid users 备注信息 设置共享目录路径 设置共享目录是否可写 设置共享目录是否读写 设置目录是否允许用户操作 设置是否允许匿名访问 设置是否允许匿名访问 指定哪些用户、组可以访问 说明 举例 comment = tools share path = /usr/tool writable = yes read only=no write list=@组名,用户名 browseable = yes public = yes guest ok=yes valid users=@组名,用户名
browseable 设置共享路径是否可浏览
Samba实例

实例1:Samba服务器中有个目录为/share,需要发布 该目录成为共享目录,定义共享名为public
[public] comment=share path=/share pubic=yes
Samba实例

实例2:Samba服务器/share/tech目录存放了公司技 术部数据,只允许技术部员工和经理访问,技术部组 为tech,经理账号为mang。
Samba服务器的工作流程
① 客户端请求访问共享目录。 ② 查询主配置文件smb.conf,看是否有权限访问。 ③ 把本次访问信息记录在日志文件之中。 ④ 如果客户端满足访问权限设置,则允许客户端进行访问
Samba服务的主配置文件
smb.conf文件的基本结构 在 smb.conf 中基本的配置信息分为若干节,一般由 3 个标准节和若干个用户自定义共享节组成.
samba服务配置准备工作


1.samba服务器安装 2.客户器和服务器能ping通 3.配置samba服务器文件
Samba安装
[root@localhost ~]# yum install samba –y Installing : samba-3.5.10-114.el6.i686 Installed products updated. Installed: samba.i686 0:3.5.10-114.el6 Complete! [root@localhost ~]# rpm -qa | grep samba samba-common-3.5.10-114.el6.i686 samba-client-3.5.10-114.el6.i686 samba-winbind-clients-3.5.10-114.el6.i686 samba-3.5.10-114.el6.i686

教学目标

情感目标: 1、养成良好的职业道德规范; 2、养成良好的团队协作精神及较好的沟通能力; 3、具有综合分析和解决问题的能力; 4、具有好奇心和创造力; 5、具有良好的企业文档资料阅读、分析及撰写能力。
Samba概述


Samba最先在Linux和Windows两个平台之间架起了 一座桥梁,并且提供不同系统间的共享服务,还能拥 有强大的打印服务功能。 samba是一种基于linux/unix平台中利用smb(服务信 息块)协议,实现计算机系统之间文件共享及互访的 软件包。
useradd -g sale -d /companydata/sale/ -s /sbin/nologin -M sale1 useradd -g sale -d /companydata/sale/ -s /sbin/nologin -M sale2
Samba服务器配置—任务2
Step3 添加samba账户密码 smbpasswd -a sale1 smbpasswd -a sale2 Step4 编辑配置文件 security = user [sales] comment = sales path = /companydata/sale valid users = @sale read only = No
Samba服务主配置文件---全局配置
Samba服务器有share、user、server、domain和 ads 5种安全模式,用来适应不同的企业服务器的需求。 比如:security=share。 ① share安全级别模式。 ② user安全级别模式。 ③ server安全级别模式。 ④ domain安全级别模式。 ⑤ ads安全级别模式。
相关文档
最新文档