Samba共享文件服务

本文介绍了在CentOS系统上安装和配置Samba服务,包括Samba的基本概念、软件包、主要程序、配置目录和文件,以及详细步骤如安装、配置共享目录、权限设置、用户数据库管理和服务启停。还提到了防火墙的关闭以及验证Samba服务的正确运行。
摘要由CSDN通过智能技术生成

1.Samba服务基础

主机之间的文件和打印机共享是通过微软公司的SMB/CIFS网络协议实现的。此协议是私有协议,无法实现跨平台通信。在推出Samba服务后,解决了此问题。
SMB协议(Server Message Block,服务消息块)
CIFS协议(Common Internet File System,通用互联网文件系统)

Samba 项目网站:http://www.samba.org

(1)Samba软件包构成

服务端软件 Samba :samba-4.7.1-6.el7.x86_64.rpm
客户端软件 Samba-client:samba-client-4.7.1-6.el7.x86_64.rpm
公共组件 Samba-common:samba-common-4.7.1-6.el7.noarch.rpm

(2)Samba服务器的主要程序

smbd:提供对服务器中文件、打印资源的共享访问
nmbd:提供基于NetBIOS主机名称的解析

(3)Samba的配置目录及文件

/etc/samba
/etc/samba/smb.conf
配置文件检查工具:testparm

(4)安装samba软件

  • 这里使用yum方式安装; 如果要安装更新的版本,Linux需要联网。首先清空yum仓库内存,命令 yum clean all
    在重新配置仓库,命令 yum repolist 执行完成后,开始安装
[root@www Packages]# yum install -y samba
  • 如果无法联网,可以直接先挂载光盘,去到光盘文件Packages目录下,查找samba文件
[root@www ~]# mount /dev/sr0 /media/cdrom/   //挂载光盘
[root@www ~]# cd /media/cdrom/Packages      //进入光盘目录
[root@www Packages]# ls | grep samba       //查看关于samba的软件包

[root@www Packages]# yum install -y samba-4.7.1-6.el7.x86_64.rpm
//安装,用光盘安装必须写软件包全称

(5)查看配置文件

[root@www samba]# pwd
/etc/samba
[root@www samba]# ls
lmhosts  smb.conf  smb.conf.example

//smb.conf 配置文件     smb.conf.example 配置文件的说明文件
[root@www samba]# cp smb.conf smb.conf.bak
//重要文件建议操作前
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值