首先来了解下Samba服务基础
SMB协议:Server Message Block,服务消息块
CIFS协议:Common Internet File System,通用互联网文件系
Samba项目:http://www.samba.org
Samba软件包构成:在光盘上Packges下的samba开头的一系统文件.
安装需要yum -y install samba
启动它systemctl start smb
Samba服务器的主要程序
smbd:提供对服务器中文件、打印资源的共享访问
nmbd:提供基于NetBIOS主机名称的解析
Samba的服务脚本 /etc/init.d/smb
Samba的配置目录及文件 /etc/samba/ /etc/samba/smb.conf
配置文件检查工具:testparm
接下来直面主题,跟着我做实验吧!
本章实验目的:
- 学会构建文件共享服务器
- 学会访问共享文件夹
注:本章仅以Centos7系统的虚拟机为实验机(须开启虚拟网卡!个人虚拟机地址为192.168.64.129,如在自做,须修改为自己虚拟机的地址)。
可能会用到的查虚拟机IP地址及网关命令图:
以下为本章实验具体内容:
- 安装共享服务
# yum -y install samba
2.修改smb.conf配置文件,设置共享
# vi /etc/samba/smb.conf
[centos7]
comment = Centos7 DVD directory.
path = /media
public = yes
read only = yes
输入上述内容,定义一个新的只读共享centos7,物理目录为 /media
# mkdir /media
# mkdir /media/cdrom/
# mount /dev/cdrom /media/cdrom/
挂载光盘到/meda/cdrom,以方便用户远程访问。
# systemctl start smb (启动共享)
# testparm (确认参数没问题)
3.以账号(用户)访问共享:
设置账号:
# useradd vina (可自设用户名)
# pdbedit -a –u vina (可自设用户名)
(密码自设,要记住)
(再次输入密码)
4.设置安全访问:
# systemctl stop firewalld
# setenforce 0
# sestatus -b | grep samba (用命令可了解当前安全访问状态)
5.在客户机访问共享:
打开一个窗口,在地址栏输入\\192.168.64.129 (如在自做,须改为自己虚拟机地址)
在登录窗口输入用户名:vina(如改名,须改为你自设的用户名),密码为刚刚自己设置的
打开光碟的共享名,看到文件即为成功!
本实验到此结束,想必也难不倒你们吧!
最后,感谢您们的观看,Thanks!