Centos安装配置Samba服务器

———————————————————————————————————————

主机操作系统:Centos 6.7

安装配置:Samba服务器
邮箱:[email protected]

———————————————————————————————————————

1.Samba简介
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

2.Samba安装
使用rpm -qa | grep samba 命令查看系统是否已经安装samba服务所需的软件

[leiyuxing@centos6 ~]$ rpm -qa | grep samba

samba-common-3.6.23-35.el6_8.i686

samba4-libs-4.0.0-66.el6_6.rc4.i686

samba-3.6.23-35.el6_8.i686

samba-winbind-clients-3.6.23-35.el6_8.i686

samba-winbind-3.6.23-35.el6_8.i686

samba-client-3.6.23-35.el6_8.i686

samba-swat-3.6.23-35.el6_8.i686

如果没有安装,使用yum安装,一般需要安装samba-common,samba-client,samba-swat这三个包即可。

安装完成后使用 sudo service smb start 命令启动samba服务

[leiyuxing@centos6 ~]$ sudo service smb start

启动 SMB 服务:[确定]

使用 sudo chkconfig --level 35 smb on 设置samba服务随系统启动

[leiyuxing@centos6 ~]$ sudo chkconfig --level 35 smb on

[leiyuxing@centos6 ~]$ sudo chkconfig --list smb

smb             0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭

3.Samba配置

先备份配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
使用sudo vim /etc/samba/smb.conf 命令修改配置文件添加如下代码:

[global] #全局选项
        workgroup = WORKGROUP #定义samba服务器所在的工作组或者域
        server string = Lingyun Embedded System Lab. Linux Server Version
        netbios name = Linyun_CentOS6.7
        log file = /var/log/samba/log
        security = share #验证方式,share为不需要用户名和密码
[samba] #在windows下显示的目录名
        comment = Welcome to Linyun Embedded System Linux Server #定制欢 迎信息
        path = /var/samba #共享目录路径
        public = yes
        writable = yes #是否可写
        read only = no #是否只读
        browseable = yes #是否可浏览
        guest ok = yes #匿名用户使用gusest身份登录

建立共享目录并授权

[leiyuxing@centos6 ~]$  sudo chmod 777 /var/samba/

[leiyuxing@centos6 ~]$ sudo chown nobody.nobody /var/samba/

[leiyuxing@centos6 ~]$  ls -ld /var/samba/

drwxrwxrwx. 2 nobody nobody 4096 8月  16 16:46 /var/samba/

重启samba服务

[leiyuxing@centos6 ~]$ sudo service smb restart

关闭 SMB 服务:[确定]

启动 SMB 服务:[确定]

4.Samba测试
在windows下,在资源管理器地址栏中输入\\“samba服务器ip地址”来进行访问,如:


 Centos安装配置Samba服务器_第1张图片

在windows下创建test.txt文件夹

 Centos安装配置Samba服务器_第2张图片

[leiyuxing@centos6 ~]$ ls /var/samba/

test.txt

注:如果无法在windows下看到你所建立的共享目录,有可能是防火墙未关闭或SELINUX 的强制模式未关闭,解决方法是:关闭防火墙:sudo service iptables stop以及关闭SELINUX 的强制模式:sudo setenforce 0

 

你可能感兴趣的:(linux安装应用)