zoukankan      html  css  js  c++  java
  • samba介绍和安装

    samba基本介绍

    为什么需要samba

    早期网络文件数据在不同主机之间传输大都可以使用Ftp完成,不过ftp使用有个小小的问题,它不能让你之间修改主机上的文件。要想修改必须要通过下载——修改——上传。

    unix like机器可以通过NFS,windows机器可以通过CIFS(网上邻居)来实现自己修改主机文件,但是对于夸不同类型操作系统的就需要samba了。

    为什么取名samba

    原本叫SMB(server message block),但是申请商标时由于缩写没有意义,所以作者找了一个词samba,刚好有smb且又是热情有劲的拉丁舞蹈名称。

    samba的主要功能

    • 提供身份认证,可以分辨不同用户
    • 可以进行windows网络上的主机名称解析(NetBIOS Name)
    • 可以进行设备共享(CR-ROM)

    samba使用的协议

    samba使用Net BIOS(windows主要使用这个) ,并且通过Net BIOS over TCP/IP可以实现广域网的通信。

    samba的主要服务进程介绍

    主要有两个相关的服务进程

    第一个smbd:这个守护进程主要功能是用来管理SAMBA主机共享目录,文件与打印机等信息

    第二个nmbd:这个服务主要用来管理群组和Net BIOS name解析

    samba联机模型

    第一种:peer/peer(工作组模型)

    第二种:domain(域模型)

    samba服务器基础设置

    samba需要的软件

    • SAMBA,主要的守护进程,如smbd,nmbd等。
    • samba-common,samba主要配置文件smb.conf、smb.conf语法检验的测试程序(testparm)
    • samba-client,当linux作为samba client时所需要的工具指令,如smbmount

    samba主要相关文件

    • /etc/samba/smb.conf,samba主要配置文件,安装好后主要是修改这个配置文件
    • /etc/samba/lmhosts,对于Net BIOS name与改主机名称的IP,类似于/etc/hosts文件(两个还是不一样的),通常不需要手动设置。
    • /etc/samba/smbpasswd, 默认不存在,它是samba默认的用户密码对于表

     samba安装

    推荐两篇博文地址:

    https://www.cnblogs.com/muscleape/p/6385583.html

    https://www.linuxidc.com/Linux/2017-11/148354.htm

  • 相关阅读:
    如何对Web Part进行调试 cloud
    相见恨晚的68句话,来给大家分享分享……(转载) cloud
    基于python的邮件地址提取小程序
    php.ini 核心配置选项说明
    Snort2.8.1在Windows上的简单使用
    在Visual Studio 2008中编译snort2.8.6.1.tar.gz
    PyDev for Eclipse 简介
    Python中*和**的用法
    Python实现类似switch...case功能
    ubuntu安装mysql多实例
  • 原文地址:https://www.cnblogs.com/fisherman-luo/p/10125366.html
Copyright © 2011-2022 走看看