Samba简介

Samba简介,第1张

Samba是SMB协议的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置Samba服务器可以实现与windows用户的资源共享。进程smbd和nmbd是Samba的核心,在全部时间运行。

SMB(Sever Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是C/S协议,client可以通过协议访问服务器上的共享文件系统。

Samba的核心进程是:

1)smbd。这是samba的SMB服务器,它使用SMB协议与Client链接,完成用户认证,权限管理,和文件共享服务。

2)nmbd。提供NetBIOS名字服务器的守护进程,可以帮助客户定位服务器和域。

Samba的配置文件:smb.conf。

Samba的客户端:smbclient。用于访问其他SMB计算机共享的资源。

swat是一个samba专用的www服务器,用于通过客户浏览器配置samba,提供了对samba的图形配置界面。

smbprint是一个shell脚本,使用smbprint向windows计算机共享出的打印机发送要打印的文档。

nmblookup用于查询NetBIOS名字的命令工具。

关闭防火墙。

samba服务器,功能主要就是类unix机器与windows机器的文件共享,也可以是共享打印机,samba软件整合了SMB协议及Netbios协议,使其运行在TCP/IP上

SMB协议:Server Message Block(服务信息块),可看作是局域网上的共享文夹打印机的一种协议。

SAMBA服务有两个进程

smbd:SMB服务器

nmbd:netbios名称服务器

玩过windows的应该都知道netbios吧,这个我就不多说了,但是一般linux上面的这个功能都没用,因为netbios不稳定,还不如直接用DNS

下面介绍下SAMBA服务器的特点

1、在网络上共享目录,就好像一台文件服务器一样

2、在网络上共享打印机

3、决定共享目录的访问权限,可以让一个人、某些人、组和所有人访问

4、决定打印机的访问权限,可以让一个人、某些人、组和所有人使用

可以看出,安装和配置好了Samba服务器后,Linux就可以使用Windows网络中的文件和打印服务器了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/311266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存