Centos安装配置Samba服务器

    xiaoxiao2026-08-17  2

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

    主机操作系统:Centos 6.7

    安装配置:Samba服务器 邮箱:leiyuxing205@gmail.com ———————————————————————————————————————

    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地址”来进行访问,如:

     

    在windows下创建test.txt文件夹

     

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

    test.txt

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

     

    转载请注明原文地址: https://ju.6miu.com/read-1311266.html
    最新回复(0)