zoukankan      html  css  js  c++  java
  • Samba服务

    一、什么是Samba

      Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

    二、samba的搭建 

    1.准备环境:
      关闭防火墙: service iptables stop 

      关闭selinux: setenforce 0

    2.安装软件包
      yum install samba -y

    3.修改配置文件

      vim /etc/samba/smb.conf

      配置文件初步使用仅需修改101行的security部分并在最后加上如下部分即可

    [company]    ##模块名
    comment = company   ##名称
    path = /company   ##路径
    public = yes           ##是否是公共目录
    writable = yes       ##是否可写
    ;write list = +staff     

    4.重启服务

      service  smb restart

    三、samba的三种模式

      上图为samba的配置文件,由其中可见samba分为三种模式(user、share、server),可以通过security选项调节工作模式

    若更改为user模式需要创建用户和密码:

    useradd 用户名
    smbpasswd -a 用户名
    

    四、测试

    1.share模式下的测试

      点击开始-->>计算机-->>映射网络驱动器,按示例格式输入相应信息,如下图所示

      点击完成,进入如下界面:

      在linux系统中查看对应目录:

    2.user模式下的测试

       首先在操作系统中对用户进行授权密码:

      点击开始-->>计算机-->>映射网络驱动器,按示例格式输入相应信息,和share不同的是需要勾选使用其他凭据连接,如下图所示:

      点击完成,进入如下界面:

     

      输入用户名和密码后点击确定后进入共享文件目录,可在其中尝试增加修改等文件操作。

  • 相关阅读:
    hdu2060
    hdu1003
    style属性
    变量与常量
    使用BIgDecimal进行浮点数的精确计算
    CSUST 玩游戏 题解(思维+优先队列维护第k大)
    百度之星 迷失 题解(矩阵快速幂+分层图)
    CSUST 简单数学题 题解(质因子分解+并查集)
    CSUST 神秘群岛 题解(LCA)
    CSUST lh的简单图论 题解(图转树LCA问题)
  • 原文地址:https://www.cnblogs.com/ltlinux/p/9766123.html
Copyright © 2011-2022 走看看