centos搭建samba服务器
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
一.samba部署和优化
1.安装samba服务
在实验配置的时候,关闭防火墙和selinux
service iptables stop
yum install -y samba
2.编辑配置文件
vim /etc/samba/smb.conf
security = share
[bob]
comment = share all
path = /home/xcb
public = yes
writable = yes
printable = no
3.创建共享目录与权限。
mkdir /home/xcb
chwon -R nobody.nobody /home/xcb
chmod 755 /home/xcb
4.启动服务
service smb start
简单的samba就搭建好了。
5.访问方式
windosn访问samba
运行---\\192.168.0.12即可
linux访问samba
在linux下范文samba的时候需要安装samba客户端
yum install -y samba-client
smbclient //192.168.0.12/bob
在linux下可以很方便的访问samba,那就是挂在在目录下面,直接访问即可,下面我们看看如何实现
yum install -y cifs-utils 需要安装这个插件
mount -t cifs //192.168.0.12/bob /var/aaa
二.user级别实验
查看配置文件
vim /etc/samba/smb.conf
workgroup = MYGROUP 工作组
server string = Samba server version &v 显示的信息
log file = /var/log/samba/log.%m 日志文件
max log size = 50 日志切割最大
security = user 安全级别
user 用户名和密码验证
share 不需要验证就可以登录
domain 域控制器来验证
passdb backend = tdbsam 用户名和密码存储的方式
本文出自 “IT阿宝” 博客,请务必保留此出处http://907832555.blog.51cto.com/4033334/1836913
原文地址:http://907832555.blog.51cto.com/4033334/1836913