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

前言:文件服务器提供的劳动在多数商场或公司都会被用到,因为在任何的厂家或小卖部都关系不相同任务获取分歧能源文件的事态,那就要求依赖差别地方配置相关的不及权限,以保险相关财富文件的安全性和保密性。

一、Samba介绍:

        Server Message
Block的缩写是SMB,即服务器新闻块,SMB首即便用作Microsoft的互连网通讯左券。Samba将SMB通讯左券利用到了Linux系统上,使得Samba成为生机勃勃款能让Linux系统应用Microsoft互联网通信公约的软件。萨姆ba最大的意义可用于Linux与windows系统直接的文件分享和打字与印刷分享,Samba既可用于windows与Linux之间的文件分享,也可用来Linux与Linux之间的能源分享,由于NFS的面世,由此萨姆ba更加的多用在Linux与windows之间的数量分享方面。

  SMB是依附顾客机/服务器型的合同,故生机勃勃台Samba服务器既可当文件分享服务器,也可充萨姆ba的顾客端。Samba在windows下行使的是NetBIOS协议,借使您要利用Linux下分享出来的文件,请确认你的windows系统下是或不是安装了NetBIOS合同。

  组成Samba运营的有七个劳务,一个是SMB,另四个是NMB;SMB是Samba
的主题运营服务,首要承受创立萨姆ba服务器与萨姆ba客户机之间的对话,验证顾客地点并提供对文本和打字与印刷系统的拜访,独有SMB服务运转,才具落到实处文件的分享,监听139
TCP端口;而NMB服务是背负深入剖析用的,相像与DNS达成的效益,NMB能够把Linux系统共享的事业组名称与其IP对应起来,借使NMB服务未有运营,就只可以通过IP来访问分享文件,监听137和138
UDP端口。

————————————分割线————————————

如何在Ubuntu
14.04中运用萨姆ba分享文件 
http://www.linuxidc.com/Linux/2014-07/104894.htm

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍
http://www.linuxidc.com/Linux/2013-06/85445.htm

Samba文件共享服务器进入Windows Server 2002域
http://www.linuxidc.com/Linux/2013-06/86391.htm

萨姆ba安装配置
http://www.linuxidc.com/Linux/2013-06/86101.htm

CentOS下Samba文件服务器的安装与配置。CentOS 6.2 下萨姆ba
服务的布置
http://www.linuxidc.com/Linux/2013-01/78390.htm

Samba服务器安装和布局 
http://www.linuxidc.com/Linux/2014-12/110459.htm

Win7+VMware+Fedora18
Samba服务器的搭建图解
http://www.linuxidc.com/Linux/2013-01/78234.htm

————————————分割线————————————

        萨姆ba服务器可完毕如下效果:

        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服务卡塔 尔(英语:State of Qatar),则象征设置成功:

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

四、服务配置:

       
萨姆ba服务配置首借使指/etc/samba/smb.conf文件的布署。寻常情状下,集团或商铺首要分两种情形,即:

        1、公共无名类分享目录的安插(即佚名账户访谈合营的目录或然文件卡塔尔;

              A、配置文件:

                    [root@samba ~]# vi /etc/samba/smb.conf       

                    在文件中足够可能涂改有关代码:

                    workgroup = WO索罗德KGROUP                               
                //定义职业组,约等于windows中的专门的学问组概念

                    server string = Lmz Samba Server Version %v         
    //定义Samba服务器的大约说明   
                 

                    netbios name = LmzSamba                             
                 //定义windows中呈现出来的计算机名称

 

                    //定义Samba顾客的日志文件,%m代表客商端主机名

                   
//萨姆ba服务器会在钦命的目录中为种种登录主机组建分裂的日志文件

                    log file = /var/log/samba/log.%m

 

                    security = share                                   
                      //分享等级,顾客不需求账号和密码就可以访谈

                   

                     [public]                                         
                               //设置针对的是分享目录个其余装置,只对当前的共享能源起成效

                                
comment = Public Stuff                                 //对分享目录的求证文件,自身能够定义表明音讯

                                 path = /share                         
                         //用来钦命分享的目录,必选项

                                public = yes                           
                         //全部人可查看,等效于guest ok = yes     
                   

              B、创建分享目录:

                    [root@samba ~]# cd ..

                    [root@samba /]# mkdir share

                    [root@samba /]# cd share

                    [root@samba share]# touch samba.txt

                    [root@samba share]# touch aa.txt           
       

                    [root@samba share]# ls -ls

                    呈现结果:

                     total 0

                    0 -rw-r–r–. 1 root
root 0 Mar 13 11:02 aa.txt

                    0 -rw-r–r–. 1 root
root 0 Mar 13 11:02 samba.txt

                     为/share目录给匿名顾客授权为nobody权限:

                    [root@samba /]# chown -R nobody:nobody share/

                     [root@samba /]# ll /share/

                    total 0

                    -rw-r–r–. 1 nobody
nobody 0 Mar 13 11:02 aa.txt

                    -rw-r–r–. 1 nobody
nobody 0 Mar 13 11:02 samba.txt

              C、重启smb服务:

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

                     Shutting down SMB
services:                                [  OK  ]

                    Starting SMB
services:                                           [  OK  ]

                    [root@samba /]# /etc/init.d/nmb restart

                    Shutting down NMB
services:                                [FAILED]

                    Starting NMB
services:                                            [  OK  ]

              D、测验smb.conf配置是或不是科学:                   

                     [root@samba /]# testparm

                    展现结果:

                     Load smb config files
from /etc/samba/smb.conf

                    rlimit_max:
increasing rlimit_max (1024) to minimum Windows limit (16384)

                     Processing section
“[homes]”

                    Processing section
“[printers]”

                    Processing section
“[public]”

                    WARNING: The
security=share option is deprecated

                     Loaded services file
OK.

                    Server role:
ROLE_STANDALONE

                    Press enter to see a
dump of your service definitions

                    [global]

                                  netbios
name = LMZSAMBA

                                  server
string = Lmz Samba Server Version %v

                                  security
= SHARE

                                  log file
= /var/log/samba/log.%m

                                  max log
size = 50

                                  idmap
config * : backend = tdb

                                 cups
options = raw

                    [homes]

                                  comment
= Home Directories

                                  read
only = No

                                 
browseable = No

                    [printers]

                                comment =
All Printers

                                  path =
/var/spool/samba

                                 
printable = Yes

                                  print ok
= Yes

                                 
browseable = No

                    [public]

                                  comment
= Public Stuff

                                  path =
/share

                                  guest ok
= Yes

              E、访谈Samba服务器的共享文件:   

                    E1:CentOS系统下测量检验:                 

                     [root@samba /]# smbclient //127.0.0.1/public

                     展现结果:

                     WARNING: The
security=share option is deprecated

                    Enter root’s
password:

                    由于是无名客户,没有安装密码,所以在这里直接回车就能够:

                     Domain=[WORKGROUP]
OS=[Unix] Server=[Samba 3.6.9-167.el6_5]

                    Server not using user
level security and no password supplied.

                     smb: \>

                    在那输入 ls 命令,回车拿到如下消息:

                    smb: \> ls

                                      .   
                              D        0  Thu Mar 13 11:02:47
2014

                                      .. 
                              DR        0  Thu Mar 13 11:13:53
2014

                                     
aa.txt                                      0  Thu Mar 13 11:02:47
2014

                                     
samba.txt                                    0  Thu Mar 13 11:02:37
2014

                                         
        35755 blocks of size 524288. 29202 blocks available

                    smb: \>

                    在那输入 q 命令,退出国访问谈。

                    E2:window xp系统下测量检验,结果如图:

图片 1

                    从图中得以见到,公共目录分享成功。

越来越多详细情形见请继续读书下意气风发页的突出内容
http://www.linuxidc.com/Linux/2015-01/112058p2.htm

图片 2

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图