一 、安装目的

为了便于windows和Linux之间的数据拷贝,samba服务器是一个不错的选择。

也为了使大家少走弯路,特写此博客,让大家借鉴。

以下步骤是经过我一步步验证成功的。注意:为避免不必要的错误,安装时候切换到root用户!

二、硬件环境

CentOS6.4

window8.1

samba-3.5.10-125.el6.x86_64

三、关闭防火墙

#service iptables stop  //临时关闭防火墙

#chkconfig iptables off//设置开机启动时关闭防火墙

# vi /etc/sysconfig/selinux 

CentOS samtools安装 centos安装samba服务器_服务器

四、安装samba服务

4.1、安装前首先确保Linux能联网,最好使用国内的yum镜像源,

设置国内镜像源参考:

4.2、#yum install samba samba-client samba-swat

CentOS samtools安装 centos安装samba服务器_linux_02

4.3、查看安装情况

#rpm -qa|grep samba

CentOS samtools安装 centos安装samba服务器_centos_03

4.4、安装包说明

samba-common-3.5.10-125.el6.x86_64               //主要提供samba服务器的设置文件与设置文件语法检验程序testparm
 samba-client-3.5.10-125.el6.x86_64                    //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
 samba-swat-3.5.10-125.el6.x86_64                    //基于https协议的samba服务器web配置界面
 samba-3.5.10-125.el6.x86_64                            //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机

默认选项

Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。

五、启动smb服务

service smb start      //临时启动

CentOS samtools安装 centos安装samba服务器_centos_04

chkconfig smb on

六、查看smb启动状态

service smb status 

chkconfig --list|grep smb

CentOS samtools安装 centos安装samba服务器_linux_05

七、配置samba服务

这一步是最容易出错的,所以要慎重了解清楚每个配置项。

下面我会介绍几个主要的!

#find / -name smb.conf    //可以查找smb.conf所在目录

CentOS samtools安装 centos安装samba服务器_samba_06

#vi /etc/samba/smb.conf
找到[global]处,这里需要配置的地方是
security = share    //将security的值改成share,意思是任何用户都可以访问samba共享文件夹,不需要创建samba用户
然后在该文件夹后面添加
[opt]      //opt只是个名字,没多大意义,可以随便设
         path = /opt         //共享文件夹目录,需要放开此文件夹的读写权限
        public = yes//public用来指定该共享是否允许guest账户访问
        writable = yes   //是否可以对共享文件夹进行写入
        printable = no
        create mask = 0765

详细配置请参考

点击打开链接

八、重启smb服务

# service smb restart 

CentOS samtools安装 centos安装samba服务器_CentOS samtools安装_07

九、测试

testparm

CentOS samtools安装 centos安装samba服务器_CentOS samtools安装_08

十、Windows访问共享文件夹

CentOS samtools安装 centos安装samba服务器_centos_09

CentOS samtools安装 centos安装samba服务器_samba_10

十一、映射网络驱动器

找到opt文件夹,右键选中“映射网络驱动器”,然后点击“完成”就可以了。

CentOS samtools安装 centos安装samba服务器_CentOS samtools安装_11

然后在我的电脑下,就可以看到如下文件夹:

CentOS samtools安装 centos安装samba服务器_服务器_12