简介:

SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

一)安装samba

yum -y install samba

vim /etc/samba/smb.conf常见选项

workgroup = WORKGROUP工作组,加入到windos使用
    server string = Samba Server Version %v

interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24  定义的接口
    hosts allow = 127. 192.168.12. 192.168.13.允许访问的ip

log file = /var/log/samba/log.%m每个客户端最少一个日志文件

max log size = 50最多纪录50kb

security = user安全级别,三种级别,user,share,server。
    passdb backend = tdbsam强加密的数据库

    load printers = yes通用linux打印服务
    cups options = raw

for i in smb,nmb;do service $i restart;done

定义一个共享目录:

    [shared]

comment = shared files描述符

path = /shared/test 共享目录

write list = hadoop,benet  定义可以写的用户

public = yes 当用户没有读写权限时,是否还能看到。yes是公开的。能

browseable = yes 用户属主和属组不符合是否可浏览

guest ok = yes是否允许来宾用户能访问

read only = yes只读的。

useradd benet

smbpasswd -a benet设置密码

setfacl -m -u:benet:rwx /share共享文件也得设置全。

客户端访问:

wKioL1M4G5iRO_jCAAGP3DLaGEQ101.jpg

wKiom1M4HADirlXsAAC_zYo8fj0307.jpg

testparm检查语法错误,显示生效配置。

mount -t cifs //服务器IP/shared /mnt/samba -o username=user经常使用就挂载到本地用

浏览器方式管理:

安装swat

yum -y install samba-swat

wKiom1M4IoWC_OPoAADQkBmzDoA361.jpg

wKiom1M4It3Rcoo_AAIqfEclw5I184.jpg

wKioL1M4IsyybAFpAAMDjN7wfiA347.jpg

PS:

    图像安装完成。