CentOS下Samba文件服务器的安装与配置

前言:文件服务器提供的服务在大多数公司或企业都会被用到,因为在任何的公司或企业都涉及不同职位获取不同资源文件的情况,这就需要根据不同职位配置相关的不同权限,以保证相关资源文件的安全性和保密性。

一、Samba介绍:

Server Message Block的缩写是SMB,即服务器消息块,SMB主要是作为Microsoft的网络通讯协议。Samba将SMB通信协议应用到了Linux系统上,使得Samba成为一款能让Linux系统应用Microsoft网络通讯协议的软件。Samba最大的功能可用于Linux与windows系统直接的文件共享和打印共享,Samba既可用于windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与windows之间的数据共享上面。

  SMB是基于客户机/服务器型的协议,故一台Samba服务器既可当文件共享服务器,也可充Samba的客户端。Samba在windows下使用的是NetBIOS协议,如果你要使用Linux下共享出来的文件,请确认你的windows系统下是否安装了NetBIOS协议。

  组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立Samba服务器与Samba客户机之间的对话,验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

------------------------------------分割线------------------------------------

如何在Ubuntu 14.04中使用Samba共享文件 

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍

Samba文件共享服务器加入Windows Server 2003域

Samba安装配置

CentOS 6.2 下Samba 服务的配置

Samba服务器安装和配置 

Win7+VMware+Fedora18 Samba服务器的搭建图解

------------------------------------分割线------------------------------------


        Samba服务器可实现如下功能:

        A、WINS和DNS服务;

        B、网络浏览服务;

        C、Linux和Windows域之间的认证和授权;

        D、UNICODE字符集和域名映射;

        E、满足CIFS协议的UNIX共享等。

二、环境准备:

        1、CentOS 6.3版本(32位),主机名:samba;

        2、IP地址:192.168.31.131;

        3、虚拟机:VMware® Workstation 9.0.0 build-812388;

        4、samba软件:samba-3.6.9-167.el6_5.i686;

5、工作组:Lmzsamba。

三、安装软件:

A、安装前的准备工作:

SELINUX=disabled

关闭防火墙:service iptables stop

B、执行如下命令安装samba:

[root@samba ~]# yum install samba samba-client samba-swat

C、检查samba是否安装成功:               

[root@samba ~]# rpm -qa | grep samba

如果显示有如下一些信息,则说明安装没有问题:

samba-client-3.6.9-167.el6_5.i686

samba-3.6.9-167.el6_5.i686

samba-common-3.6.9-167.el6_5.i686

samba-winbind-3.6.9-167.el6_5.i686

samba-swat-3.6.9-167.el6_5.i686

samba-winbind-clients-3.6.9-167.el6_5.i686

D、启动samba服务及状态检查:

[root@samba ~]# /etc/init.d/smb start

显示结果:

Starting SMB services:                                    [  OK  ]

状态检查:

[root@samba ~]# service smb status

显示结果:

smbd (pid  2462) is running...

E、设置开机自启动,并查看是否设置成功:               

                [root@samba ~]# chkconfig --level 35 smb on

检查是否成功:

                [root@samba ~]# chkconfig --list | grep smb

结果显示如红色部分(在3、5级别上自动运行samba服务),则表示设置成功:

smb            0:off  1:off  2:off  3:on    4:off  5:on    6:off

四、服务配置:

Samba服务配置主要是指/etc/samba/smb.conf文件的配置。一般情况下,公司或企业主要分三种情况,即:

        1、公共匿名类共享目录的配置(即匿名账户访问共同的目录或者文件);

              A、配置文件:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/02ff9afd251731bd4882eb016d6d450c.html