当前位置: 首页 > news >正文

Linux配置与管理samba服务器,Linux Samba服务器配置与管理

4、怎样使用Windows客户端、Linux客户端与Samba服务器的共享资源?

2.1 SMB协议& Samba

2.1.1 SMB协议

SMB(Server Message Block)协议是用来在微软的Windows操作系统之间共享文件和打印机的一种协议。它是Microsoft和Intel在1987年制定的协议,主要是作为Microsoft网络的通信协议,而Samba则是将SMB协议搬到Unix上来使用。SMB是在会话层和表示层以及小部分的应用层的协议,SMB使用了NetBIOS的应用层程序接口API。它是一个开放性协议,允许协议扩展,大约有65个最上层的作业,每个作业都超过120个函数。

2.1.2 Samba工作原理

Samba是用来实现SMB协议的一种软件,由澳大利亚的Andew Tridgell开发,是一套让UNIX系统能够应用Microsoft网络通讯协议的软件。

Samba包含两个核心守护进程:nmbd和smbd。 nmbd监听137和138UDP端口,smbd监听139TCP端口。

nmbd守护进程使其他计算机可以浏览Linux服务器。

smbd守护进程在SMB服务请求到达时对它们进行处理,并且为被使用或共享的资源进行协调。

smbd和nmbd使用的配置信息全部保存在/etc/samba/smb.conf文件中。

2.1.3 Samba的主要功能

(1)提供Windows风格的文件和打印机共享。

(2)解析NetBIOS名字。

(3)提供SMB客户功能。

(4)提供一个命令行工具,利用该工具可以有限制地支持Windows的某些管理功能。

(5)支持SWAT(Samba Web Administration Tool)和SSL(Secure Socket Layer)

相关文章:

  • linux邮箱客户端配置,Linux下安装使用Mutt邮件客户端并配置邮件警报功能
  • linux heartbeat rpm,Heartbeat 3.0.3 介绍及rpm
  • linux rsh用法,Linux中rsh远程shell命令的使用技巧解析
  • C语言字符输入回车时停止,解决C语言输入单个字符屏蔽回车符的问题
  • 二分法查找字符串 c语言,c语言二分法如何实现查找数组元素
  • c++语言常量,C++常量(constant)
  • 64平台的c语言int类型值比32平台大,C语言数据类型32位和64位不同
  • c语言输入10个数从小,C语言中,从键盘输入10个数,从小到大排列输出,怎
  • 得到 android组件,android 获取HOME组件的Activity信息
  • android studio视频路径,Android studio相关设置及实现存在于工程目录中的视频播放...
  • android wear 1.6,玩的就是情怀 外国网友将CS 1.6移植到了Android Wear上
  • ability鸿蒙,Day8 鸿蒙,一个Ability全家桶究竟包括了什么(一)
  • Android网页文字进度,Android webview 进度显示
  • android仿qq侧滑删除,Android仿QQ微信侧滑删除效果
  • html 重置样式表,CSS 浏览器样式重置终结版
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Electron入门介绍
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • extjs4学习之配置
  • MySQL主从复制读写分离及奇怪的问题
  • scala基础语法(二)
  • Solarized Scheme
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 构造函数(constructor)与原型链(prototype)关系
  • 什么是Javascript函数节流?
  • 微信小程序--------语音识别(前端自己也能玩)
  • 译米田引理
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • #### golang中【堆】的使用及底层 ####
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (2015)JS ES6 必知的十个 特性
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (三十五)大数据实战——Superset可视化平台搭建
  • (一)UDP基本编程步骤
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .net core Redis 使用有序集合实现延迟队列
  • .Net Core 笔试1
  • .net 微服务 服务保护 自动重试 Polly
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET单元测试
  • ::before和::after 常见的用法
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [ Python ]使用Charles对Python程序发出的Get与Post请求抓包-解决Python程序报错问题
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [AI Embedchain] 开始使用 - 全栈