第六章数据共享服务
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4)password server = <NT-Server-Name>
设置验证服务器的服务器名。当security设为server或 者domain的时候才有必要配置。该项的值可以是域名 也可以是IP地址。通常是设置成Windows下的域控制 器。
(5)hosts allow = 192.168.1. 192.168.2. 127.
第6章 数据共享服务
第6章 数据共享服务
如果网络中既有MS Windows主机又有Linux主机,使用 Smaba服务无疑会带来很大的方便。因为Samba 是使用 SMB 协议来共享网络中的文件和打印机的。SMB(Server Message Block)是一种类似NFS和lpd的通信协议,它可 以支持大多数的操作系统,如MS Windows、OS/2、和 Linux等。使用Samba服务,最显著的好处是大大简化了 MS Windows用户使用Linux系统的文件或打印机的操作。 用户只需要打开MS Windows系统中的“网络邻居”就可 以对Linux系统的文件或打印机进行操作。
6.1.1服务器管理
在使用Samba 服务的服务器上必须运行smb服务。 可以 使用如下命令来查看Samba 守护进程的状态: [root@mysite /]#/sbin/service smb status
使用以下命令来启动守护进程:
[root@mysite /]#/sbin/service smb start 使用以下命令来停止守护进程:
的服务。Ntsysv的用法请参见相关章节。
6.1.2 smb配置文件详解
在安装好Samba后,还需要对其进行配置, 使它能按照要求正常运行。Samba的主要 配置文件是:/etc/samba/smb.conf。如 果需要对其进行修改,请注意先创建一个备 份文件:cp /etc/samba/smb.confsmb.conf~。
网络文件系统(Network )实现了在异种网络下共享和装 载远程文件系统,目前已经成为文件服务的一种标准。NFS 可以将远程主机上的文件挂载到本地系统,从而可以像使用 本地文件系统一样地使用远程文件。NFS提供了一种除 Samba外另一种强大的文件共享方法。
ຫໍສະໝຸດ Baidu
6.1 Samba服务
smb是一组通信协议,其运行于Unix、OS/2 和MSWindows系统之间,以实现文件共享与打印机共享服 务。Samba使用NetBIOS overTCP/IP,而由于 TCP/IP已经在每一个操作系统上实现,因此Samba可 以很好地使用大型的TCP/IP网络。查询系统是否已经 安装了Smaba软件包:
(8)printing = cups
设置打印机的类型,通常默认设置即可。
(9)cups options = raw
1.Global settings(全局参数的设置)
该部分由[global]段完成全局参数的设置,该部分 提供了全局参数,对samba的功能具有很大的影 响,主要用来设置整个系统规则。[global]段主要 参数有:
(1)workgroup = MYGROUP 设置工作组名。设置为Linux主机所属的MS Windows 工作组名或NT域名。
[root@ localhsot ~]# rpm -qa|grep samba samba-client-3.0.23c-2 samba-3.0.23c-2 system-config-samba-1.2.39-1.el5 samba-common-3.0.23c-2
如果系统也看见了上面的信息,就说明系统 已经安装了Samba软件包,读者可以略过 这一节,直接进行Samba的配置了。如果 没有安装,则Samba相关的软件包位于安 装光盘中,用户可以自行安装,这里就不介 绍了。
①share:任何用户无需用户名和口令即可访问服务器上的资源。
②user:samba的默认配置,在访问共享资源之前必须通过本地 用户验证。
③server:验证是通过另一台服务器进行的,如果失败,就退到 user级。
④domain:验证通过网络上的Windows主域控制器进行。
后面三种安全级都要求“用户”在提供共享的Linux主机上设有帐 户
一个完整的smb.conf一般由Global settings和 share Definitions两部分组成。每部分由消息头 和参数两部分构成。消息用“[ ]”标志,参数结 构形式为:
parameter = value。
其中,parameter可以是一个或用空格分隔的多个 单词,value 可以是布尔值、数字或字符串。参 数告诉smb提供何种服务。 在smb.conf文件中, 注释行以“#”开头,同时每项中英文字母不区分 大小写,在一行最后字符尾加 “\”,可将一行分 成多行。下面来解释smb.conf的详细内容。
[root@mysite /]#/sbin/service smb stop 如需在运行级别3、4、5上引导时启动 smb 服务,使用以
下命令:
[root@mysite /]#/sbin/chkconfig --level 345 smb on 还可以使用ntsysv或服务配置工具来配置在引导时需要启动
设置可以访问Samba服务器的IP地址范围,请注意默 认是允许所有的IP地址,通过该项,可以使共享限制到 部分可以信任的用户。
(6)load printers = yes
设置是否启用打印机共享,默认是启用的
(7)printcap name = /etc/printcap
设置存放打印机描述信息文件 printcap的位置
(2)server string = Samba Server 设置Linux主机的描述信息,这是一个可选的设置
(3)security = user
设置Samba服务的安全级别。主要有五种级别: share、 user、 server、domain、ads,
默认设置是user 。可以根据需要设置成其他的级别,请在设置 后删除行首的“;”下同。