zoukankan      html  css  js  c++  java
  • Samba

    在Windows网络环境中,主机之间进行文件打印和打印机共享是通过微软公司自己的SMB/CIFS网络协议实现的,SMB(服务消息块)和CIFS(通用互联网文件系统)协议是微软的私有协议,在Samba项目出现之前,并不能直接与Linux/UNIX系统进行通信。
    Samba是著名的开源软件项目之一,它在Linux/UNIX系统中实现了微软的SMB/CIFS网络协议,从而使得跨平台的文件共享变得更加容易,在部署Windows,Linux/UNIX混合平台的企业环境时,选用Samba可以很好的解决不同系统之间的文件互访问题。

    查询系统中samba相关软件报的安装情况
    rpm -qa | grep "^samba"

    主程序:samba-3.6.6-164.e16.×86_64

    samba服务器提供smbd,nmbd两个服务程序,分别完成不同的功能。
    smbd:smb--tcp 139 cifs--tcp 445 /etc/init.d/smb
    nmbd:netbios(主机名解析)--udp 137 138 /etc/init.d/nmb

    验证服务进程状态:
    netstat -anptu | grep "mbd"

    过滤出smb.conf文件中的有效配置
    grep -v "#" /etc/samba/smb.conf | grep -v "^;" | grep -v "^$"

    global:全局设置
    homes:宿主目录共享设置
    priters:打印机共享设置

    Samba服务器的常见配置项及含义:
    workgroup:服务器所在工作组名称
    server string:描述服务器
    security:服务器的安全级别
    share:进来宾 user:经典 server:指定另一台服务器验证 domain:由Windows域控制器验证
    log file:Samba服务器的日志文件,默认为/var/log/samba/log.%m
    passwd backend:共享账户文件类型

    comment:对应共享的注释
    path:共享目录在服务器的文件路径
    browseable:在网上邻居中是否可见,no相当于隐藏共享目录
    guest ok:哪些人可以来访问
    writable:哪些人可以访问+修改

    Samba服务器提供了一个配置文件检查工具--testparm

  • 相关阅读:
    ScriptManager在客户端来调用服务器端方法或者webService的方法
    转2010 .NET面试题整理之基础篇
    .net 面试题1
    读写文件
    三种编解码方式
    vs2008快捷键
    SharePoint类库说明.NET教程,Asp.Net研发
    一道sql面试题解法
    16天学完java
    总结DataTable 导出Excel数据
  • 原文地址:https://www.cnblogs.com/guarderming/p/7604235.html
Copyright © 2011-2022 走看看