安装和配置Samba服务器
16
(3)设置Samba服务器安全模式。 Samba服务器有share、user、server、domain 和ads 5种安全模式,用来适应不同的企业服务器 的需求。比如:security=share。 (4)log file:日志文件位置,“%m”变量表示客 户机地址 (5)max log size:日志文件的最大容量,单位 为KB
9
如需对外发布samba服务,还需启动nmb服务:
# service nmb status
#查看nmb服务的状态
# service nmb start
#启动nmb服务
# service nmb stop
#停止start
#重新启动nmb服务
# chkconfig --level 3 nmb on #引导启动nmb服务
17
3.常见共享目录配置项的含义
1
自己制作本地Yum源
将虚拟机虚拟光盘指向安装镜像。 找到Linux中虚拟镜像的挂载点: /media/RHEL_6.3\ x86_64\ Disc\ 1/ 配置Yum仓库:/etc/yum.repos.d/server.repo
测试Yum配置是否成功
2
安装与配置Samba服务器
3
项目描述:
是谁最先搭起Windows和Linux沟通的桥梁,并且提供 不同系统间的共享服务,还能拥有强大的打印服务功能 ?答案就是Samba。这些使得它的应用环境非常广泛。
10
3 了解Samba服务器配置的工作流程
基本的Samba服务器的搭建流程主要分为4个步骤
(1)编辑主配置文件smb.conf,指定需要共享的目录 ,并为共享目录设置共享权限。 (2)在smb.conf文件中指定日志文件名称和存放路径 。 (3)设置共享目录的本地系统权限。 (4)重新加载配置文件或重新启动SMB服务,使配置 生效。
……辅助配置内容
[homes]注释行:以 # 号开头的行 cboromwmsee配nabt置l=eH样=onm例oe行Dir:ec以torie;s号开头的行 writabl结e =合yegsrep命令可以提取有效配置行
[printers] grep -v "^#" smb.conf | grep -v "^;" | grep -v ^$
# rpm –qa | grep samba
制作用于安装的yum源文件 使用yum命令安装samba服务
yum install -y samba*
安装完后检查# rpm –qa | grep samba
7
2启动、停止与重启Samba服务
更改配置文件后,一 命令行启动或停止S定am要b记a服得务重启服务,
把Linux系统下的文件共享给Windows系统 在Linux系统下访问Windows系统的共享文件 把Linux系统下安装的打印机共享给Windows系统使用 在Linux系统下访问Windows系统的共享打印机
5
Samba的组成
一个samba服务器实际上包含了两个服务器程序 :smbd和nmbd。
smbd是samba的核心。它负责建立对话进程、验证用 户身份、提供对文件系统和打印机的访问机制。 nmbd实现了“Network Brower”(网络浏览服务器) 的功能。它的作用是对外发布samba服务器可以提供的 服务。
6
1 安装Samba服务
如果不确定是否已经安装了Samba,可使用下面 的命令来确认:
练习:
将虚拟机的网络连接设置成Host-only模式,设置 虚拟网卡地址为
设置IP地址:192.168.1.1/24 设置默认网关地址:192.168.1.254 设置DNS服务器地址:192.168.1.5
设置Linux服务器的网络参数,需求描述(用命令 和修改配置文件)
设置IP地址:192.168.1.10/24 设置默认网关地址:192.168.1.254 设置DNS服务器地址:192.168.1.5
……
14
2.Global Settings
15
smb.conf配置通用格式,对相应功能进行设置: 字段=设定值。 [global]常用字段及设置方法如下所示。
(1)设置工作组或域名称。 workgroup=SmileGroup。
(2)服务器描述。 server string=Samba Server One。
13
smb.conf主配置文件
smb.conf文件的配置内容
[global] [global]:全局设置
workgroup = MYGROUP
server[shtroinmg e= sS]a:mb用a S户er目ver录共享设置 securit[yp=riunsteer rs]:打印机共享设置 log file[=m/vyasr/hloagr/sea]m:b自a/%定m.义log名称的共享目录设置
# service smb statu这s 样新的#查配看置Sa才m可ba以服务的状态
# service smb start
生#启效动。Samba服务
# service smb stop
#停止Samba服务
# service smb restart
#重新启动Samba服务
8
自动加载Samba服务 我们可以使用chkconfig命令自动加载SMB服务, 如图
11
Samba工作流程如图
① 客户端请求访问。 ② 查询主配置文件smb.conf。 ③ 记录在日志文件之中。 ④ 如果客户端满足访问权限设置,则允许客户端进行访 问。
12
4 主要配置文件smb.conf
Samba的配置文件一般就放在/etc/samba目录中 ,主配置文件名为smb.conf。 1.Samba配置简介
构建Samba文件共 享服务器
Samba服务基础 建立可匿名访问的文件共享 建立带验证的文件共享 在客户端访问Samba文件共享
4
Samba简介
SMB(Server Message Block)协议是用来在微 软的Windows操作系统之间共享文件和打印机的 一种协议。 Samba是一组软件包,使用SMB协议在Linux系 统和Windows系统之间共享文件和打印机。 利用Samba可以实现如下功能: