4.项目2 samba服务器的配置与管理ppt课件.pptx
《4.项目2 samba服务器的配置与管理ppt课件.pptx》由会员分享,可在线阅读,更多相关《4.项目2 samba服务器的配置与管理ppt课件.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.项目2 samba服务器的配置与管理4. 项目项目2 samba服务器的配置与管理服务器的配置与管理l任务二任务二 配置配置share级别的级别的Samba服务器服务器l2学时学时理论理论+2学时实践学时实践本课教学目标本课教学目标l掌握掌握sambasamba服务的主配置文件中的关键语句的含义;服务的主配置文件中的关键语句的含义;l学会配置学会配置shareshare级别的级别的sambasamba服务器。服务器。本课教学重难点本课教学重难点u教学重点教学重点 认识认识sambasamba服务的主配置文件;配置服务的主配置文件;配置shareshare级别的级别的sambasamba服务
2、器。服务器。u教学难点教学难点 配置配置shareshare级别的级别的sambasamba服务器。服务器。 我们已经完成了我们已经完成了SambaSamba服务的安装,要完成相应功能的服务器部署,还需要进行服务器服务的安装,要完成相应功能的服务器部署,还需要进行服务器配置。所谓服务器配置,主要工作就是要对与该服务相关的配置文件进行编辑,尤其是对主配置。所谓服务器配置,主要工作就是要对与该服务相关的配置文件进行编辑,尤其是对主配置文件的编辑。任何一个服务安装完成以后,与其相关的配置文件都会自动生成,而且配配置文件的编辑。任何一个服务安装完成以后,与其相关的配置文件都会自动生成,而且配置文件里已
3、经生成了大量的语句模板,我们只需看懂里面的主要语句,并进行简单的修改就置文件里已经生成了大量的语句模板,我们只需看懂里面的主要语句,并进行简单的修改就可以完成相应的配置任务。所以,咋一听服务器配置似乎是一个非常难的任务,但基于这一可以完成相应的配置任务。所以,咋一听服务器配置似乎是一个非常难的任务,但基于这一点,首先在战略上我们要藐视它。服务器配置都有其固定的配置步骤,只是在对配置文件进点,首先在战略上我们要藐视它。服务器配置都有其固定的配置步骤,只是在对配置文件进行编辑操作时一定要细心,多一个符号,少一个符号都不行,很多时候就因为在某行语句末行编辑操作时一定要细心,多一个符号,少一个符号都不
4、行,很多时候就因为在某行语句末尾多了一个空格,导致服务重启失败,所以在战术上我们又要重视它。总之,服务器配置是尾多了一个空格,导致服务重启失败,所以在战术上我们又要重视它。总之,服务器配置是一项技术活,也是一项经验活,更是一项细心活。作为初学者,大家只需按照固定步骤完成一项技术活,也是一项经验活,更是一项细心活。作为初学者,大家只需按照固定步骤完成配置,最终能够验证成功,体验服务效果即可。随着操作的熟练,学习的深入,大家慢慢就配置,最终能够验证成功,体验服务效果即可。随着操作的熟练,学习的深入,大家慢慢就会形成自己的经验和心得,对服务工作原理的理解也会越来越深。必须得承认的是:要想真会形成自己
5、的经验和心得,对服务工作原理的理解也会越来越深。必须得承认的是:要想真正胜任服务器部署和运维工作,除了具备扎实的理论功底,耐心的操作训练以外,还必须通正胜任服务器部署和运维工作,除了具备扎实的理论功底,耐心的操作训练以外,还必须通过真实的服务器运维岗位历练。过真实的服务器运维岗位历练。问题引入问题引入任务二任务二 配置配置share级别级别Samba服务器服务器 SambaSamba服务的主配置文件名为服务的主配置文件名为smb.confsmb.conf,位于,位于/etc/Samba/etc/Samba目录下,在目录下,在SambaSamba软件安装完成软件安装完成后会自动生成。执行打开文件
6、的命令,结果如下:后会自动生成。执行打开文件的命令,结果如下:rootMASTER # vi /etc/Samba/smb.conf rootMASTER # vi /etc/Samba/smb.conf # #开头部分为开头部分为.省略部分内容省略部分内容.#= #= = =# #接下来进入全局变量部分接下来进入全局变量部分.省略部分内容省略部分内容.#= #= =# #接下来为共享服务部分接下来为共享服务部分配置简介配置简介Global SettingsGlobal SettingsglobalglobalShare Definitions Share Definitions 一、一、Sa
7、mba服务主配置文件服务主配置文件smb.conf任务二任务二 配置配置share级别级别Samba服务器服务器 这里只是列出了该配置文件的部分内容,大家发现了没,虽然该配置文件很长,但其实这里只是列出了该配置文件的部分内容,大家发现了没,虽然该配置文件很长,但其实绝大多数行都是注释行(即以绝大多数行都是注释行(即以“#”“#”号或者号或者“;”开头的行),因此,真正发挥作用的语句开头的行),因此,真正发挥作用的语句其实是很少的,而且大多数还是不需要我们管的,保持默认即可。仔细分析该配置文件,它其实是很少的,而且大多数还是不需要我们管的,保持默认即可。仔细分析该配置文件,它主要包括主要包括内容
8、,第一部分是配置简介,第二部分是全局变量,第三部分是共享服务。内容,第一部分是配置简介,第二部分是全局变量,第三部分是共享服务。下面重点介绍各部分中真正需要关注和理解的语句的功能。下面重点介绍各部分中真正需要关注和理解的语句的功能。1.1.全局变量部分全局变量部分 全局变量部分以全局变量部分以globalglobal作为开始标志,该部分的重点字段及含义如下:作为开始标志,该部分的重点字段及含义如下: workgroup = MYGROUPworkgroup = MYGROUP workgroup workgroup字段为工作组字段,通过它设置字段为工作组字段,通过它设置SambaSamba服务
9、器所在的工作组或者域名。服务器所在的工作组或者域名。三部分三部分一、一、Samba服务主配置文件服务主配置文件smb.conf任务二任务二 配置配置share级别级别Samba服务器服务器 server string = Samba Server Version %vserver string = Samba Server Version %v server string server string字段称为备注字段,主要用于设置字段称为备注字段,主要用于设置SambaSamba服务的备注信息。服务的备注信息。这里的这里的%v%v是一个变量,代表是一个变量,代表SambaSamba的版本号。的版
10、本号。SambaSamba配置文件中类似这样的常见变量配置文件中类似这样的常见变量还有还有: %s %s:任意用户可以登录:任意用户可以登录 %m %m:客户端的:客户端的NetBIOSNetBIOS主机名主机名 %L %L:服务器端的:服务器端的NetBIOSNetBIOS主机名主机名 %u %u:当前登录的用户名:当前登录的用户名 %g %g:当前登录的用户组名:当前登录的用户组名 log file = /var/log/Samba/log.%mlog file = /var/log/Samba/log.%m Samba Samba服务日志文件的存储路径。服务日志文件的存储路径。Samba
11、Samba会为每个连接到会为每个连接到SambaSamba服务的客户机分别建立日志文件,网服务的客户机分别建立日志文件,网络管理员可以通过这些日志文件查看到用户的访问情况和服务器运行情况。络管理员可以通过这些日志文件查看到用户的访问情况和服务器运行情况。 max log size = 50max log size = 50设置每个日志文件的最大尺寸,单位是设置每个日志文件的最大尺寸,单位是KBKB。一、一、Samba服务主配置文件服务主配置文件smb.conf任务二任务二 配置配置share级别级别Samba服务器服务器 security = usersecurity = user secur
12、ity security字段称为安全模式字段。字段称为安全模式字段。SambaSamba服务共有服务共有5 5种安全模式,分别是种安全模式,分别是shareshare,useruser,serverserver,domaindomain和和adsads。下面详细解释一下这。下面详细解释一下这5 5种模式:种模式: 客户端不需要提交用户名和密码就可以访问客户端不需要提交用户名和密码就可以访问SambaSamba服务器上的共享资源,即允许匿名服务器上的共享资源,即允许匿名用户访问。用户访问。 客户端需要提交用户名和密码,并经客户端需要提交用户名和密码,并经SambaSamba服务器验证通过之后才能
13、访问其共享资源。服务器验证通过之后才能访问其共享资源。useruser级别为级别为SambaSamba服务默认的安全级别。服务默认的安全级别。 server server模式:这是代理验证模式,客户端需要将用户名和密码提交到另一台指定的模式:这是代理验证模式,客户端需要将用户名和密码提交到另一台指定的SambaSamba服务器上服务器上进行验证,如果验证出错,客户端就会改用进行验证,如果验证出错,客户端就会改用useruser模式访问。模式访问。 domain domain模式:如果模式:如果SambaSamba服务器加入服务器加入WindowsWindows域环境,验证工作将由域环境,验证工
14、作将由WindowsWindows域控制器负责。注意域控制器负责。注意domaindomain级别的级别的SambaSamba服务器只是成为域的成员客户端,并不具备服务器的特性。服务器只是成为域的成员客户端,并不具备服务器的特性。 ads ads模式:如果模式:如果SambaSamba服务器使用服务器使用adsads模式,就具备了模式,就具备了domaindomain模式的全部功能,并同时具备模式的全部功能,并同时具备WindowsWindows域控制器的功能。域控制器的功能。shareshare模式:模式:useruser模式:模式:一、一、Samba服务主配置文件服务主配置文件smb.co
15、nf任务二任务二 配置配置share级别级别Samba服务器服务器 username map=/etc/Samba/smbusersusername map=/etc/Samba/smbusers 在全局变量中加入该字段可以实现在全局变量中加入该字段可以实现。对于。对于SambaSamba服务,要访问共享资源,服务,要访问共享资源,需要使用需要使用SambaSamba账号和密码登录,而账号和密码登录,而SambaSamba账号就是由同名的系统账号转换过来的,只是密码账号就是由同名的系统账号转换过来的,只是密码可以重新修改,因为可以重新修改,因为SambaSamba账号和系统账号是同名的,总是存
16、在安全隐患,因为只要破解了账号和系统账号是同名的,总是存在安全隐患,因为只要破解了该系统账号的密码就可以直接登录服务器。所谓账号映射,就是将与系统账号同名的该系统账号的密码就可以直接登录服务器。所谓账号映射,就是将与系统账号同名的SambaSamba账号映射成一个虚拟账号来登录,这样一来,就算被恶意份子截获,得到的账号和密码都和账号映射成一个虚拟账号来登录,这样一来,就算被恶意份子截获,得到的账号和密码都和系统账号和密码不一样,这样想破解就无从下手。那怎样理解和利用该字段呢?该字段等号系统账号和密码不一样,这样想破解就无从下手。那怎样理解和利用该字段呢?该字段等号右边指定了一个用于记录真实右边
17、指定了一个用于记录真实SambaSamba账号和虚拟账号映射对的文件,这里的账号和虚拟账号映射对的文件,这里的“/etc/Samba/smbusers”“/etc/Samba/smbusers”表示该文件名叫表示该文件名叫smbuserssmbusers,位于,位于/etc/Samba/etc/Samba/目录下。目录下。用户账号映射用户账号映射一、一、Samba服务主配置文件服务主配置文件smb.conf任务二任务二 配置配置share级别级别Samba服务器服务器 如果真的要实现账号映射功能,那除了在主配置文件中的全局部分添加这行语句以外,如果真的要实现账号映射功能,那除了在主配置文件中的
18、全局部分添加这行语句以外,接下来还需要打开该文件,并写入映射对。接下来还需要打开该文件,并写入映射对。rootMASTER Samba# vi smbusers rootMASTER Samba# vi smbusers # Unix_name = SMB_name1 SMB_name2 .# Unix_name = SMB_name1 SMB_name2 .root = administrator adminroot = administrator adminnobody = guest pcguest smbguestnobody = guest pcguest smbguest# #表示
19、匿名用户访问表示匿名用户访问SambaSamba服务器时实际上都是映射成一个叫服务器时实际上都是映射成一个叫nobodynobody的系统用户来访问的的系统用户来访问的# #上面这两行是默认已经存在的,如果要设置新的映射对,需按如下格式加入语句上面这两行是默认已经存在的,如果要设置新的映射对,需按如下格式加入语句 # #将将SambaSamba用户用户user1user1映射成映射成mapping1mapping1和和mapping2mapping2 同一个同一个SambaSamba账号可以映射成多个虚拟账号,中间用空格隔开。注意,虽然使用的是虚账号可以映射成多个虚拟账号,中间用空格隔开。注意
20、,虽然使用的是虚拟拟SambaSamba账号登录账号登录SambaSamba服务器,但实际上操作的仍然是真实的服务器,但实际上操作的仍然是真实的SambaSamba账号。账号。user1=mapping1 mapping2user1=mapping1 mapping2一、一、Samba服务主配置文件服务主配置文件smb.conf任务二任务二 配置配置share级别级别Samba服务器服务器2.2.共享服务部分共享服务部分 该部分主要是针对具体的共享目录和打印机,需要说明的是,现实中打印机几乎已经不该部分主要是针对具体的共享目录和打印机,需要说明的是,现实中打印机几乎已经不再通过这种方式实现共享
21、,完全有更实用简洁的方式实现,所以本项目中我们不再讨论打印再通过这种方式实现共享,完全有更实用简洁的方式实现,所以本项目中我们不再讨论打印机的共享。该部分位于机的共享。该部分位于“Share Definitions”“Share Definitions”下方,因为每个共享下的字段变量只对该共下方,因为每个共享下的字段变量只对该共享本身有效,故相对于全局变量来讲也称作局部变量。接下来重点是要掌握共享服务部分中享本身有效,故相对于全局变量来讲也称作局部变量。接下来重点是要掌握共享服务部分中最常用的字段及功能。最常用的字段及功能。 为了更好的说明,下面围绕一个具体的共享目录来解释:为了更好的说明,下
22、面围绕一个具体的共享目录来解释:一、一、Samba服务主配置文件服务主配置文件smb.conf任务二任务二 配置配置share级别级别Samba服务器服务器 这就是配置这就是配置shareshare级别的级别的SambaSamba服务器最主要的几个字段,具体含义如下:服务器最主要的几个字段,具体含义如下:movie movie # #共享名。这是共享资源的名字共享名。这是共享资源的名字 comment=my share files comment=my share files # #设置共享资源的备注信息,可要可不要设置共享资源的备注信息,可要可不要 path=/tmp/share path=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.项目2 samba服务器的配置与管理ppt课件 项目 samba 服务器 配置 管理 ppt 课件
限制150内