简介:
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共享文件也得设置全。
客户端访问:
testparm检查语法错误,显示生效配置。
mount -t cifs //服务器IP/shared /mnt/samba -o username=user经常使用就挂载到本地用
浏览器方式管理:
安装swat
yum -y install samba-swat
PS:
图像安装完成。
转载于:https://blog.51cto.com/shunzi/1387090