<>Samba介绍:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 <1>.  优点:简洁、实用、灵活配置、提供身份验证、支持异构环境

 <2>.  SMB<Server Message Block,服务信息块>协议.是局域网上的共享文件/打印机的一种协议.

<>/异构环境: 

      

环境

                    实现方式

  Unix----Unix

           NFS--------><不基于身份验证>

  Windows---Windows

       网上邻居<SMB>-------->cifs<通用Internet文件系统>

  Unix---Windows

       Samba

<>Samba服务的安装/与启动:

#rpm qa |grep samba  #rpm ivh  <安装>

#service smb start

#service smb restart

#service smb status

#chkconfig smb on/off <系统启动服务自动启动/不启动>

#ps ef |grep smb <查看运行状态>

<>Samba配置:

配置文件:/etc/samba/smb.conf

<1>配置选项:

a)  [global settings]à控制服务器运用状态:

  <1>Hosts allow = ip/网段  except  ip

     Hosts deny = ip

<***这里采用允优先的原则,当允许一个网段访问的时候,只有在允许后加一条except 才能将此主机拒绝。***>

<2> Interface = eth0 /ip         <监听端口或IP地址>

    Bind interfaces only =yes

  <3> Security:定义安全模式:

   Share   user   server   domain

b)  [homes]

      Comment = Home Directories <共享目录说明>

      browseable = yes <允许用户浏览home目录>

      writable = yes <是否允许个人写入主目录>

c)  用户共享目录:

[public]

Comment = public test

Path = /home/samba

Public = yes

Writable = yes

Printable = no

<2>用户映射:

Username map = /etc/samba/smbusers

Vi  /etc/samba/smbusers <Samba用户=Linux 用户>

通过设置后,可以看到用户都被映射到同一目录下:

<3>使用加密口令:

口令文件:/etc/samba/smbpasswd

<>Samba应用:

查看服务器:smbclient L //ip  -U username

访问windows: smbclient //ip/文件 –U username

   Smb=\ > get

挂载资源:

   Mount t cifs //ip/文件名 /mnt o username=

   Mount.cifs

   Smbmount

   Mount –t smbfs

<>添加Samba用户:

Smbpasswd a 用户名

<>arping:

     For   i   in  `seq 1 254`; do arping –c 1 192.168.101.$i;done