<一>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
转载于:https://blog.51cto.com/xwbking/199152