CentOs6.5配置Samba

首先介绍一下Samba

        Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
这里仅对Samba做个大概介绍,详细的介绍可以参考百度百科。接下来介绍如何在CentsOs6.5下配置安装Samba.

系统环境准备

  • 系统平台:CentOs6.5
  • Samba版本:Samba:Version 3.6.23-51.el6
  • 关闭防火墙
  • 关闭SELINUX

1)关闭SELINUX

[root@node01 sysconfig]# pwd //查看当前路径,也可以直接vim /etc/sysconfig/selinux修改
/etc/sysconfig
[root@node01 sysconfig]# vim selinux 
[root@node01 ~]#reboot 		# 重启使selinux,iptables 设置生效

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled	# 设置该项为disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

2)关闭防火墙,关闭开机自启

[root@node01 sysconfig]# vim selinux 
[root@node01 sysconfig]# service iptables stop
[root@node01 sysconfig]# chkconfig iptables off

3)Samba服务安装

先查看有没有安装安装Samba服务

[root@node01 ~]# service smb status
smb: unrecognized service		#smb服务未识别,说明并没有装Samba服务

使用yum安装Samba服务

[root@node01 ~]# yum install samba samba-client -y #也可以单独地安装yum install samba
Installed:
  samba.x86_64 0:3.6.23-51.el6                                                                                                                                                             

Updated:
  samba-client.x86_64 0:3.6.23-51.el6                                                                                                                                                      

Dependency Updated:
  samba-common.x86_64 0:3.6.23-51.el6                       samba-winbind.x86_64 0:3.6.23-51.el6                       samba-winbind-clients.x86_64 0:3.6.23-51.el6                      

Complete!

# samba安装完毕,输入service smb status命令验证一下
[root@node01 ~]# service smb status
smbd is stopped			# 不再提示smb: unrecognized service	,说名samba服务已经安装成功

samba服务依赖的软件包

[root@node01 ~]# rpm -qa samba*		# 查看与samba相关的软件包名称及相应版本
samba-winbind-3.6.23-51.el6.x86_64	
samba4-libs-4.0.0-58.el6.rc4.x86_64
samba-winbind-clients-3.6.23-51.el6.x86_64
samba-3.6.23-51.el6.x86_64	 # samba服务器软件,主要提供samba服务器的守护程序smbd 和nmbd
samba-common-3.6.23-51.el6.x86_64	# samba公共软件包,主要提供samba服务器的配置文件与pdbedit、smbpasswd、testparm等命令
samba-client-3.6.23-51.el6.x86_64	# samba客户端软件

Samba的主配置文件为/etc/samba/smb.conf,主配置文件由两部分构成:全局参数及共享定义。在配置相关参数时,格式为 name = value

Samba Server的验证方式,包含四种验证方式

share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。该模式已被弃用

u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值