大家好呀!这里是码农后端。今天来简单聊一聊SAMBA服务。SAMBA服务主要用于实现windows和Linux下的文件共享、打印共享等。
1、什么是SAMBA?
SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System),是Windows和类Unix系统之间共享文件的一种协议。;。
2、SAMBA主要进程
2.1 smbd进程
控制发布共享目录与权限、负责文件传输 ,TCP,139 445
2.2 nmbd进程
1)用于名称解析netbios,UDP,137 138 ;
2)基于NETBIOS协议获得计算机名称 => 解析为相应IP地址,实现信息通讯
3、SAMBA环境准备
1)从模板机中克隆一台Linux服务器SAMBA
2)更改主机名与IP地址
3)关闭防火墙与SELinux
4)配置yum源
有网情况下使用默认yum源即可
4、SAMBA软件安装(服务器搭建)
注:SAMBA是一个C/S架构的软件,Client主要是Windows
5、smb配置文件
6、SAMBA综合案例
搭建一个SAMBA服务,共享一个目录/samba/share,客户端使用user01/123,通过windows或Linux可以在该目录里创建或删除文件。
1)SAMBA服务器环境准备
更改主机名称、IP地址、关闭防火墙、SELinux、配置YUM源
2)安装SAMBA软件
3)查询SAMBA生成文件列表(rpm -ql)
4)在服务器端创建一个共享目录
5)编辑配置文件(/etc/smb.conf),实现SAMBA共享
注:guest ok 等价于 public
6)创建一个user01用户,然后添加到samba认证中,设置密码为123
7)启动nmb与smb服务
8)基于Windows或Linux实现文件共享
Windows:
a、首先安装SAMBA支持。打开控制面板 => 程序与功能选项。
b、找到Windows功能选项
c、安装SAMBA功能(客户端)
如下勾选上即可
d、进入计算机(此电脑)=> 映射网络驱动器
e、设置SAMBA服务器的地址信息:
192.168.91.10 => Linux服务器的IP地址 smb_share => 配置的SAMBA标签
思考:为什么挂载完成后,目录不可写?
解决:增加权限
9)基于Linux或Linux实现文件共享
使用smbclient查看目录信息
把SAMBA挂载到Linux系统(类似NFS)
访问控制说明:
7、总结
1)ftp:局域网和外网都可以
2)nfs:局域网,挂载方式访问 mount.nfs,侧重于Linux与Linux之间。
3)samba:局域网,直接访问(smbclinet)挂载的方式 mount.cifs,侧重于Windows与Linux之间。
好了,以上就是今天这篇文章的全部内容了。
到此这篇samba共享服务(samba共享服务 Windows)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-wfwjg/25930.html