• 售前

  • 售后

热门帖子
入门百科

Linux中搭建完备的samba服务器全攻略(centos版)

[复制链接]
123457875 显示全部楼层 发表于 2021-10-25 20:01:54 |阅读模式 打印 上一主题 下一主题
前言
smb是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目标是将DOS操作体系中的本地文件接口“中断13”改造为网络文件体系。
smb服务简介
厥后微软对这个发展举行了巨大更改,这个更改后的版本也是最常见的版本。微软将SMB协议与它和3Com一起发展的网络管理程序结合在一起,并在Windows for Workgroups和厥后的Windows版本中不停参加新的功能。

SMB一开始的设计是在NetBIOS协议上运行的(而NetBIOS自己则运行在NetBEUI、IPX/SPX或TCP/IP协议上),Windows 2000引入了SMB直接在TCP/IP上运行的功能。在这里我们必须区分SMB协媾和运行在这个协议上的SMB业务,以及NetBIOS和利用SMB作为认证隧道的DCE/RPC业务。别的我们还要区分紧张(但不但仅)直接利用NetBIOS数据报的“网络邻人”协议。
1996年,Sun推出WebNFS的同时[1],微软提出将SMB改称为Common Internet File System[2]。别的微软还参加了很多新的功能,比如符号链接、硬链接、提高文件的巨细。微软还试图支持直接联系,不依靠NetBIOS,不外这个试图依然处于尝试阶段,并需要继承美满。微软向互联网工程工作小组提出了部分定义作为互联网草案[3]。不外这些提案如今均已逾期。
由于SMB协议对于与占紧张职位的Microsoft Windows平台通讯时的紧张性,而目前该平台利用的SMB协议与初始的版本相比有巨大的改变,因此Samba项目就是被建立来逆向工程来提供一个与SMB软件兼容的自由软件,使得非微软操作体系也可以或许利用它。
在Windows Vista中微软又推出了Server Message Block 2.0。
【1】在安装前,确保
(1)防火墙已关闭:利用下令
  1. #systemctl stop iptables.service
复制代码

如果出现错误告诫 “Failed to stop iptables.service: Unit iptables.service not loaded.”则体现还没安装防火墙
(1-1)安装防火墙:(题外:在安装的时间不能联网,出现了提示 network is unreachable ,需要重启网络 service network restart )
利用指令 :
  1. #yum install iptables-services
复制代码
安装完成后设置
  1. #systemctl stop iptables
复制代码

(2)关闭SELINUX(查看SELINUX状态:#getenforce)
(2-1)编辑设置文件
  1. vi /etc/sysconfig/selinux
复制代码
, 把里边的一行改为 SELINUX=disabled
(2-2)利用setenforce下令设置暂时关闭
  1. setenforce 0
复制代码
【2】安装samba
  1. yum install samba samba-client samba-swat
复制代码

查看安装环境:
  1. rpm -qa|grep samba
复制代码
Samba服务器安装完毕,会天生设置文件目次 /etc/samba 和其他一些samba可实验下令工具
(1) /etc/samba/smb.conf 是samba的核心设置文件
(2) /etc/init.d/smb 是samba的启动/关闭文件
【3】设置文件smb.conf 并创建用户
(3-1)设置(在Share Definitions项下添加[tmp]设置信息)
(3-2)创建用户(e.g. 创建用户名为apache的用户)
  1. #smbpasswd -a apache
复制代码
修改完后,重启samba,关闭防火墙,增长用户权限,否则无法在共享目次创建文件和文件夹
【4】Windows对Linux举行映射
打开我的电脑 -> 映射网络驱动器 -> 在文件夹栏输入 “ \捏造机ip mp ” ( tmp为设置文件中设置的文件夹 ) -> 在弹出的窗口中填写创建的samba用户名和密码 -> 进入共享目次 ( 此处共享目次为www下的html目次 )
*可能会出现的“Windows 无法访问\ip addr\tmp”的错误,即windows无法访问捏造机体系
点击诊断查看题目,体现捏造机没有相应
可能是捏造机的防火墙没乐成关闭,利用以下指令
  1. #systemctl stop firewalld.service
复制代码
总结
以上所述是小编给各人介绍的Linux中搭建完备的samba服务器全攻略(centos版),盼望对各人有所帮助,如果各人有任何疑问请给我留言,小编会及时复兴各人的。在此也非常感谢各人对草根技术分享网站的支持!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作