计算机学习网-【computerpx】

招生咨询电话与微信:15225191462(周老师)
计算机学习网,我命由我不由天,学IT技术,做更好的自己

首页 > 电脑教程/ 正文

Samba服务器的配置计算机教程

2014-05-26 16:49:30 www.computerpx.com

  7.8.1  Samba协议基础

    20世纪80年代早期,由I103VISytec合作开发了一套用于网路通信接口调用的NetBIOS协议。在NetBIOS出现之后,为了使Windows主机间的资源能够共享,Microsoft实现了一个基于NetBIOS协议的共享网络文件l打印服务系统,Microsoft称之为SMB (Server MessageBlock)通信协议,通过SMB协议,使网络上不同计算机之间能够共享打印机、文件和串口通信等服务。随着网络应用技术的发展和Internet的流行,Microsoft为了使SMB协议得到更广泛的应用,就将SMB协议进行整理,重新命名为CIFS (Common Internet File System),使其成为网络和Internet上计算机之间相互共享数据的一个标准协议。它可以为网络内部的其他WindowsLinux机器提供文件系统、打印服务或其他一些信息服务。SMB的工作原理是让NetBIOSSMB这两种协议运行在TCP/IP的通信协议上,且通过NetBIOS nameserver使用户的Linux机器可以在Windows的网络邻居上被看到。所以,就可以和Windows的机器在网络

上相互沟通,共享文件与服务了。

    SMB是一种客户端/服务器协议,SMB客户端使用TCP/IP, NetBEUIIPX/SPX与服务

器连接,当使用TCP/IP时,实际上使用的是在TCP/IP上的NetBIOS。因此,基于SMB的网

络使用的底层协议虽然不一样,但其核心还是让基于NetBEUINetBIOS和基于TCP/IP

NetBIOS这两种协议都运行在TCP/IP的通信协议上,并通过NetBIOS nameserver使网络中Linux系统用户的机器可以在Windows的网络邻居上被看到,从而就可以和Windows的机器在网络上相互沟通,共享文件与服务了。目前类似这种资源共享的通信协议还有NFS. AppletalkNetware等。

7.8.2 Samba主要功能

    虽然目前Linux操作系统得到越来越广泛的应用,但是Windows操作系统仍然拥有最广大的用户群。因为Windows的图形用户界面做得更好,直观而且简单易用,己被广大用户所熟悉并得到认同,很多人都在使用它。在一个局域网中,LinuxWindows甚至更多种的操作系统共存的情况是屡见不鲜的。因此,为了实现网络中广大的基于Windows系统的客户端与越来越多的基于Linux系统的服务器之间的计算机系统集成和数据共享,一个有效的办法就是在Linux系统中安装支持SMB/CIFS协议的软件,这样Windows客户端就不需要更改设置,就能如同使用Windows服务器一样地使用Linux系统上的资源了,Samba就是用来实现SMB的一种软件。

    具体来说,Samba主要有以下的功能。

    (I) Samba服务器向LinuxWindows系统客户端提供Windows风格的文件和打印机共

享服务,实现安装在Samba服务器上的打印机和文件系统的共享。

    (2)支持WINS名字服务器解析及浏览。在Windows网络中,为了能够利用网上资源,同时自己的资源也能被别人所利用,各个主机都定期地向网上广播自己的身份信息。而负责收集这些信息,为别的主机提供检索情报的服务器就被称为浏览服务器。Samba可以有效地完成这项功能,在跨越网关的时候Samba还可以作WINS服务器使用。

    (3)提供SMB客户功能。利用Samba提供的SMB client程序可以从Linux下以类似于FTP的方式访问Windows的资源。

    (4)备份PC上的资源。利用一个叫smbtarshell脚本,可以使用tar格式备份和恢复一台远程Windows上的共享文件。

    (5)支持Windows域控制器和Windows成员服务器对使用Samba资源的用户进行认证。提供一个命令行工具,可以有限制地支持Windows的某些管理功能。

    (6)支持安全套接层协议。

    7.8.3      Samba的简单配置

下面给出一个samba.conf的具体例子并进行简要说明。

[global]

    workgroup=MYGROUP

    server string=SAMBA SERVER

      host allow=192.168.0. 192.168.1.

      Interfaces== 192.168.0.1/24 192.168.1.1/24

    log file=/var/log/samba/log

    max log size=50

    security=user

    passdb backend=tdbsam

[homes]

            browseableno

          writeable=yes

    [Documents]

          Path= /pubdoc/Documents

          writeable=yes

          guest okyes

[cdrom]

path/mnt/cdrom

read only=yes

guest ok=yes

locking=no

public=yes

preexec==/bin/mount /dev/cdrom

postexec== /bin/umount /dev/cdrom

rinters]

          path=/var/spool/samba

          browseable=yes

          printable=yes

read only== yes

              guest ok== yes

    samba服务器配置允许192.168.0.0192.168.1.0网段的用户进行访问,Samba服务器的安全等级设置为user级。登录用户可以访问自己的私人目录,其他人无权访问。同时,samba服务提供了访问documents目录以及光盘和打印机的服务。在访问光驱前,samba服务器会将光驱加载到/mnt/cdrom中,同时退出服务时,系统会卸载光驱。


Tags:男生学什么技术好,学什么技术好,学什么技术好就业,计算机培训学校,目前学什么技术好,八维计算机学校

郑州北大青鸟计算机专业学校
郑州北大青鸟计算机专业学校介绍
郑州北大青鸟计算机专业学校专业设置
郑州北大青鸟计算机专业学校招生要求
郑州北大青鸟计算机专业学校校园活动
郑州北大青鸟计算机专业学校就业保障
搜索
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
热门标签
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
  • QQ交谈