Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享

上传人:E**** 文档编号:89155795 上传时间:2019-05-19 格式:PPT 页数:38 大小:1.16MB
返回 下载 相关 举报
Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享_第1页
第1页 / 共38页
Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享_第2页
第2页 / 共38页
Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享_第3页
第3页 / 共38页
Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享_第4页
第4页 / 共38页
Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享》由会员分享,可在线阅读,更多相关《Linux实用技能教程——基于Fedora和RHEL5 教学课件 ppt 作者 孙永道 电子课件 第8章 实现资源共享(38页珍藏版)》请在金锄头文库上搜索。

1、第8章 实现资源共享,主要内容,1,2,用NFS实现资源共享,用Samba实现资源共享,8.1 用Samba实现资源共享,Samba 相关概念 Samba 主要功能 实现Linux主机之间和Linux主机与Windows主机之间的文件共享 实现Linux主机之间和Linux主机与Windows主机之间的打印机共享 Samba的配置 samba共享的访问,8.1 用Samba实现资源共享,Samba的配置 安装Samba 在使用samba之前,首先要检查系统中是否已经安装了Samba,方法如下: # rpm -qa | grep samba,8.1 用Samba实现资源共享,显示的内容可能如下(

2、版本可能俞读者当时的不同): samba-swat-3.0.7-1.3E.1 /Samba的web管理工具,端口为901 samba-3.0.7-1.3E.1 /Samba的核心文件 redhat-config-samba-1.0.16-2 /Samba的可视化配置工具 samba-common-3.0.7-1.3E.1 /Samba通用文件 samba-client-3.0.7-1.3E.1 /Samba客户端工具,8.1 用Samba实现资源共享,如果没有安装,则可以通过光盘或NFS安装。安装文件的具体光盘位置,请查看安装光盘下/RPMS下的内容。安装的方法如下: # mkdir /mnt

3、/cdrom /如果不存/mnt/cdrom,则创建 # mount /dev/cdrom /mnt/cdrom /光驱设备为/dev/cdrom # cd /mnt/cdrom/Fedora /Fedora 7安装光盘 # rpm -ivh *samba*.rpm /可以一次完成所有安装,8.1 用Samba实现资源共享,启动Samba服务器和web管理服务 # chkconfig smb on /将服务添加到服务管理器中 # service smb start /启动共享服务,但修改后仍需要重启动 # chkconfig swat on /取消swat在xinetd服务中的不启动限制 #

4、service xinetd restart /通过重新启动xinetd服务启动swat服务,8.1 用Samba实现资源共享,配置Samba Samba的配置文件为/etc/samba/smb.conf Samba的配置可以分为三部分: 全局共享:开始于global标识,该部分的配置影响到其它所有部分 打印共享:开始于printers标识,用于设置打印机的共享 其它共享:开始于homes标识和用户自定义的标识,提供一般共享的配置,8.1 用Samba实现资源共享,全局配置 workgroup = syd168Group 设置该Samba服务器所在的工作组或者域(如下面的security=do

5、main的话) server string = This is a Samba Server%v for syd168 设定Samba服务器的显示名。其中可以包含%开头的转义符,常用的见表8-1:,8.1 用Samba实现资源共享,表8-1 Samba服务器显示名配置,8.1 用Samba实现资源共享,hosts allow = 172.12.0 EXCEPT 172.12.0.8 172.16.0.3 可以设置允许访问的网络和主机IP。 printcap name = /etc/printcap 存放打印机描述信息的文件,一般是/etc/printcap。 load printers =

6、yes|no 设定是否自动共享打印机而不用设置printers部分。 printing = lprng 定义打印系统的类型,缺省是lprng,其它有:bsd,sysv,plp,lprng,aix,hpux, qnx。,8.1 用Samba实现资源共享,guest account = guest 定义游客帐号,而且该账号必须已经存在于/etc/passwd 中,不然它就用缺省的nobody。 log file = /var/log/samba/%m.log 定义记录文件的位置LogFileName(一般是用/var/log/samba/%m.log)。 max log size =100 定义记

7、录文件的大小size(单位是KB,如果是0的话就不限大小)。,8.1 用Samba实现资源共享,security = security_level 定义Samba的安全级别,按从低到高分为四级: share,user,server,domain。它们对应的验证方式 : share:任何用户无需用户名和口令即可访问服务器上的资源 user:samba的默认配置,在访问共享资源之前必须通过本地用户验证 Server:验证是通过另一台服务器进行的,如果失败,就退到user级 domain:验证通过网络上的Windows的主域控制器进行 后面三种安全级都要求“用户”在提供共享的Linux主机上要有帐户

8、,8.1 用Samba实现资源共享,password server = 设置验证服务器的服务器名。当security设为server或者domain的时候才有必要。 encrypt passwords = yes|no 设置是否对密码进行加密。 smb passwd file = /etc/samba/smbpasswd 当samba编译为支持SSL的时候,需要指定SSL的证书的位置(一般在/usr/share/ssl/certs/ca-bundle.crt)。,8.1 用Samba实现资源共享,UNIX password sync = yes|no passwd program = /usr

9、/bin/passwd %u Passwd chat=*New*UNIX*password*%nn*ReType*new*UNIX*password*%nn *passwd:*all*authentication*tokens*updated*successfully* 这三项设置能否从Windows的应用程序修改UNIX系统的用户密码 username map =/etc/samba/smbusers 指定用户映射文件(一般是/etc/samba/smbusers),当我们在里面指定一行root = administrator admin的时候,当客户机以用户admin或者administr

10、ator连接时会被当作用户root看待。,8.1 用Samba实现资源共享,include = MachineConfFile 指定对不同机器的连接采用不同的配置文件MachineConfFile socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 这个是网络socket方面的一些参数,能实现最好的文件传输性能。 interfaces = interface1 interface2 如果有多个网络接口,就必须在这里指定。 如interface = 192.164.12.2/24 192.164.13.2/24 remote br

11、owse sync = host(subnet) 这里指定浏览列表同步信息从哪里取得, 如用host(比如192.164.3.25)或者整个子网(192.164.1.255)。,8.1 用Samba实现资源共享,remote announce = 192.164.2.255/SERVERS 192.164.4.255/STAFF 指定这些机器向网络宣告自己,从而在“网络邻居”中可以看到该机器。 local master = yes|no 这个参数指定nmbd是否试图成为本地主浏览器,默认值是yes,如果设为no则samba服务器就永远都不会成为本地主浏览器。但即使设置了yes,也不等于samb

12、a服务器就会成为本地主浏览器。只是参与本地主浏览器选择。 os level = n n的值是个整数,决定了nmbd是否有机会成为本地广播区域的工作组里的本地主浏览器,默认值是零,零则意味着nmbd失去浏览选择。如果要nmbd更有机会成为本地主浏览器的话,可以设为65。,8.1 用Samba实现资源共享,domain master = yes|no 这个参数让nmbd成为一个域浏览器,取得各本地主浏览器的浏览列表,并将整个域的浏览列表递交给各本地主浏览器。 preferred master = yes|no 这个参数指定nmbd是否是工作组里的主浏览器,如果指定为yes,nmbd在启动的时候就强

13、制一个浏览选择。 preserve case = yes|no short preserve case = yes|no 指定拷贝DOS文件的时候保持大小写,缺省是no。 default case = lower|upper 所有的DOS文件的缺省是大写还是小写。 case sensitive = yes|no 大小写敏感,一般是no,不然会出现一些问题。,8.1 用Samba实现资源共享,共享设置 每个SMB服务器能对外提供文件或打印服务,每个共享资源需要被给予一个共享名,这个名字将显示在这个服务器的资源列表中。 homes段,这是samba共享中比较奇怪的一个段,专门用于提供用户主目录共享

14、的。,8.1 用Samba实现资源共享,home段最基本的几个设置: homes /段开始 comment=Home Directory /说明 browseable=no /是否可浏览到 writable=yes /是否可写,8.1 用Samba实现资源共享,share1的共享的配置: share1 /共享名 comment =comment /共享说明 path = /home/grind /共享文件位置 . . . max connections = 100 /同时连接最大数 read only = yes|no /共享为只读方式,8.1 用Samba实现资源共享,使用网络资源 把动态”

15、设备共享,需要动态建立共享。 光驱的共享 : cdrom comment = syd168s DVDROM path = /mnt/cdrom public = yes browseable = yes root preexec=/bin/mount -t iso9660 -0 iocharset=cp936 /dev/cd0 /mnt/cdrom root postexec=/bin/umount /mnt/cdrom,8.1 用Samba实现资源共享,打印机共享的设置: 打印机的共享 : printers path = /var/spool/samba writeable = no guest ok = yes printable = yes printer driver = HP LaserJet 5L,8.1 用Samba实现资源共享,samba共享的访问 smb passwd file = /etc/samba/smbpasswd /允许共享的用户 要将系统用户添加到smbpasswd中,使用smbpaswd命令即可实现,smbpasswd的命令格式如下: #smbpasswd 参数 用户,表8-2 smbpasswd命令参数,8.1 用Samba实现资源共享,Linux 下访问Samba服务 列出可共享的网络资源 # smbclient -L IP或NE

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号