zoukankan      html  css  js  c++  java
  • [转载]Samba 4实现windows匿名访问Linux共享!

    SMB(Server Messages Block,信息服务块)。

    由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

     这里我用Centos 7 来演示一下。

    工具/原料

    • Linux服务端
    • samba程序
    • windows客户端

    方法/步骤

    1.  

      首先Linux系统中应该安装有samba程序!可以通过rpm -qa来查询!

      Samba 4实现windows匿名访问Linux共享!
    2.  

      配置Samba服务:主配置文件为/etc/samba/smb.conf

      主配置文件主要由两部分构成

      Global Settings:该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。

      Share Definitions:该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。

    3.  

      Samba Server的验证方式:

      share:匿名访问共享,不需要提供用户名和口令, 安全性能较低。

      user:共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。

      server:依靠其他Windows Server或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个Server系统上,使用 Windows Server进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。

      domain:域安全级别,使用主域控制器(PDC)来完成认证。

      Samba 4实现windows匿名访问Linux共享!
    4.  

      这里快速创建一个匿名共享供windows客户端访问:

      注意:在samba4中share 和 server验证方式已被弃用

      需将:security = share

      改为:

      security = user

      map to guest = Bad User

      方可!!!

      Samba 4实现windows匿名访问Linux共享!
    5.  

      重启Samba服务:

      Samba 4实现windows匿名访问Linux共享!
    6.  

      Windows验证访问:

      Samba 4实现windows匿名访问Linux共享!
      END

    注意事项

    • samba:服务器端软件,主要提供samba服务器的守护程序,共享文档,开机默认选项等。
    • samba-common:提供服务器与客户端都会使用到的数据,包括 SAMBA 的主要配置文件 (smb.conf)、语法检验指令 (testparm) 等。
  • 相关阅读:
    android开发之socket通信 向PC机发信息
    android:screenOrientation的说明
    java环境变量配置
    maven-webapp项目pom.xml配置
    maven设置本地仓库及配置阿里云镜像
    zxing生成二维码
    jQuery日期获取月和星期
    jquery实现导航栏分级切换
    servlet监听器统计在线人数
    xml配置utf-8编码过滤器
  • 原文地址:https://www.cnblogs.com/zzyyxxjc/p/4365808.html
Copyright © 2011-2022 走看看