samba服务器的功能

samba服务器的功能,第1张

1、共享文件与打印机服务。可以把Linux系统变成一台SMB服务器,使Windows 95以上的Windows用户能够使用Linux的共享文件和打印机,同样的Linux用户可以通过SMB客户端使用Windows上的共享资源。

2、提供使用者登录samba主机的身份认证。

3、进行Windows网络上的主机名解析。各个主机都定期的向局域网广播自己的身份信息,负责收集这些信息,提供检索的服务器也被浏览服务器,而samba能够实现这项功能。同时在跨越网关的时候samba还可以作为WINS服务器使用。

Samba服务器的项目目标

1、System组具有管理所有Samba空间的权限。

2、各部门的私有空间:各小组拥有自己的空间,除了小组成员及system组有权限以外,其他用户不可访问(包括列表、读和写)。

3、资料库:所有用户(包括匿名用户)都具有读权限而不具有写入数据的权限。

4、Develop组与test组的共享空间,develop组与test组之外的用户不能访问。

5、公共临时空间:让所有用户可以读取、写入、删除。

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服务器的核心是smbd和nmbd个守护进程。根据查询相关信息显示,samba服务的资源共享是通过smbd和nmbd两个守护进程来控制的,smbd服务用来管理samba服务器对文件、打印资源的共享访问,利用TCP协议来传输数据,默认的端口为139和445。nmbd服务用来管理samba服务器工作组、NetBIOS主机名的解析,利用UDP协议开启137,138端口来实现名称解析,所以在配置防火墙时,要开放137、138、139及445端口。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存