Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,做文件共享用。而SMB是Server Message Block的缩写,即服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议移植到了Linux系统上,就形成了现在的Samba软件。微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能。
Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于Windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享。由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba更常见的是用在了Linux与windows之间的数据共享上面。(注:笔者个人觉得,Samba在权限管理方面比NFS强大很多,因此即使是Linux与Linux之间共享数据,如有权限方面的要求,用Samba也很不错)
组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心服务,主要负责建立 Linux Samba 服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问。只有SMB服务启动,才能实现文件的共享。SMB 监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。
例如,某台Samba服务器的IP地址为192.168.126.15,对应的工作组名称为MYWORKGROUP,那么在Windows的IE浏览器输入下面两条指令都可以访问共享文件。其实这就是Windows下查看Linux Samba服务器共享文件的方法。
Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权; UNICODE字符集和域名映射;满足CIFS协议的UNIX共享等
CentOS 7.3
修改 /etc/samba/smb.conf
运行以生效:
检查配置是否成功
在另一台Linux机器上:
命令有: help、get、put 等等
首先,enable “TCP NetBIOS” 服务
可以:nbtstat -n Windows查看netbios信息
本文介绍的是最简单的一种Samba的配置,Samba对于权限配置方面还有很多高级的用法,暂不列在本文中了,可参见参考文献和其他文章。
到此这篇samba共享怎么用(samba共享服务有什么用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-wfwjg/51684.html