Centos7.4/RHEL7.4---Samba服务器的搭建
——实训任务书——
实训 配置与管理Samba服务器
一、实训目的
- 掌握Linux与Windows的资源共享和互访方法。
- 掌握Samba服务器的安装与配置方法。
二、项目需求
项目背景:某公司的技术部门需要添加Samba服务器作为文件服务器,工作组名为Workgroup,发布共享目录/share/tech,共享名为tech,这个共享目录允许技术部所有员工访问,允许浏览,允许读写,不允许匿名服务。
三、实训环境
1.系统及软件环境
操作系统:CentOS 7/RHEL7 (服务器)、windows 7/10/Server (作为客户机验证)
2.实验配置文件及命令
配置文件:***配置文件
命令:ifconfig、setup、vi等
三、实训内容
CentOS 7/RHEL 7作为服务器,能够接入网络,并能Samba服务器提供文件共享服务;
windows server/win7 作为客户机,能访问CentOS 7/RHEL 7服务器上的共享目录;
四、实训步骤
1.安装samba服务器
①# rpm -qa |grep samba //查询是否安装了samba
//如上图所示,已经安装了相关的包
//若,没有相关的包,可以进行挂载光盘,再修改本地的yum源,进行安装即可。具体见项目3和项目9
2.重新安装一下Samba
①挂载ISO安装镜像
#mkdir /iso //建立挂载点目录
mount /dev/cdrom /iso //把光盘挂载到/iso目录下
②备份原有yum源
#cd /etc //切换到/etc目录下
#mkdir yum.repos.d.bak //建立备份文件夹,以存储yum源来备份
#mv yum.repos.d/*.repo yum.repos.d.bak //备份yum源
#ls yum.repos.d //查看备份效果
#ls yum.repos.d.bak //查看备份效果
③制作用于安装的yum源文件dvd.repo
vim dvd.repo //配置源文件
④使用yum查看samba软件包信息
#yum info samba
⑤使用yum命令安装samba服务
#yum clean all //首先清除yum缓存
#yum install samba -y //安装samba服务
#rpm -qa |grep samba //查看是否安装完毕
⑥开启samba服务
#systemctl start smb //打开服务
#systemctl status smb //查看状态
3.配置samba服务器
①建立共享文件夹/share/tech
#mkdir /share/tech -p //建立共享的文件夹/share
#touch /share/tech/test_tech.tar //建立一个测试文件
②添加tech技术部的用户和组,并且建立一个测试用户test_user1
#groupadd tech //建立技术组,tech
#useradd -g tech tech1 //建立用户tech1,并加入技术组tech
#useradd -g tech tech2 //建立用户tech2,并加入技术组tech
#useradd test_user1 //建立测试用户test_user1
#passwd tech1 //为用户tech1设置密码
#passwd tech2 //为用户tech2设置密码
#passwd test_user1 //为用户test_user1设置密码
③为技术部成员添加相应的Samba账号
#smbpasswd -a tech1
#smbpasswd -a tech2
④备份samba的主配置文件
#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //备份samba的 主配置文件
⑤配置samba的主配置文件
#vim /etc/samba/smb.conf //编辑主配置文件
//相关的配置信息如下:
//若没有写入权限,可以在[tech]的read.only下面一行加入:writable = yes
⑥设置共享目录的本地系统权限
#chmod -R 777 /share/tech
#chown -R tech1:tech /share/tech
#chown -R tech2:tech /share/tech
⑦更改共享目录的context值,或者禁掉SELinux
#chcon -t samba_share_t /share/tech -R
或者:
#getenforce
#setenforce Permissive
⑧放开防火墙
#firewall-cmd --permanent --add-service=samba //把Samba加入到了防火墙的允许服务
#firewall-cmd --reload //重新加载防火墙
#firewall-cmd --list-all //查看防火墙列表,确认Samba加入到了防火墙的允许服务中
⑨更新Samba服务的配置
systemctl reload smb //重新加载Samba服务
或者
systemctl restart smb //重启smb服务
4.测试客户端访问Samba共享(使用win7虚拟机)
①键入windows+R,输入:\192.168.97.110
用tech1登录,创建一个test文件夹,测试是否可写
②注销该win系统虚拟机
键入windows+R,输入:\192.168.97.110
用test_user1登录,发现登录失败
(补充完整)
五、提交内容
1.网络参数配置及连通性测试截图 6分
①samba服务器,centos7.4的网络配置信息
②2k3客户机的网络配置信息
③测试客户端与服务器端的联通性:
2.安装服务器并启动成功的界面 6分
3.用户或文件设置截图 6分
4.主配置文档截图 6分
5.运行结果截图实验步骤 6分
①用tech1登录,测试是否可写
②用test_user1登录,发现登录失败
六、评分标准
1.按时提交60分
2.内容完整 30分
3.格式规范 10分
七、思考题
如何设置特定的网段不能访问共享文件夹???
在主配置文件的[tech]下面,写入如下两行,即可
hosts deny = 192.168.10. #拒绝192.168.10.网段的访问Samba服务器
hosts allow = 192.168.20. #拒绝192.168.20.网段的访问Samba服务器
Centos7.4/RHEL7.4---Samba服务器的搭建相关推荐
- Linux下samba服务器的搭建与配置
一.Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享 ...
- CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建
CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建 实验内容: 1. 初始环境的优化 2. DNS服务器的搭建和postfix域名解析 3. Postfix服务器安装 ...
- ubuntu下Samba服务器的搭建
前言 当我们需要windows和linux更好的进行文件交互时,使用Samba服务是一个不错的选择,本文介绍如何在linux中搭建Samba服务和怎样在windows下访问linux共享文件. 1.安 ...
- Red Hat 6.5 Samba服务器的搭建(匿名访问,免登录)
搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在红帽6.5系统中搭建Samba服务. 搭建Samba服务之前,yum源必须配置好,本地源和 ...
- Android系统开发篇(四) —— Samba服务器的搭建和相关配置
书接上文,上文中我们说到了Android源码的下载和编译,那么为了高效率的操作和便于在Windows系统中去读取和修改源码:我们采用了Samba文件服务器,这个在linux行业里可以必备的技能.当然S ...
- Linux下samba服务器的搭建和配置
一.安装软件包. samba-client 客户端工具包 samba-common 通用工具&库文件 samba 服务器 安装命令 rpm-ivh 包名 ...
- Linux之samba服务器的搭建及详解
SAMBA简介 SAMBA是什么 Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet ...
- samba服务器的搭建【在windows查看linux的共享文件】
使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务. 一.先查看系统中是否安装有samba服务相关的软件 ...
- CentOS Samba服务器的搭建与配置(share共享模式)
Samba服务介绍 在早期的网络世界当中,档案数据在不同主机之间的传输大多是使用 ftp 这个好用的服务器软件来进行传送.不过使用 FTP 传输档案却有个小小的问题, 那就是你无法直接修改主机上面的档 ...
- samba服务器的搭建
Linux之samba服务器 首先介绍一下samba的由来 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. 原本SMB协议是windows和windo ...
最新文章
- 伍六七带你学算法 入门篇 ——最大子序和
- linux中流设备_Linux设备驱动子系统终极弹
- [codevs 1033] 蚯蚓的游戏问题
- 数据平台-第一章-数据质量提升
- iPhone 12系列重新上架苹果天猫旗舰店,5499元的iPhone 12今晚开订!
- UI设计灵感|挑战经典!不一样的注册登录页
- 使用 Python 学习和破解古典密码
- 简明python教程实例
- java怎么实现事务_java实现简单的事务
- 企业微信没有50名员工可以扩容吗?客户数达到上限会怎样?
- 知识共享,让企业“活”起来
- GitHub 开源推荐 | mpv - 一个免费、开源、跨平台的多媒体播放器
- 千杯酒中检测那一杯毒酒的问题及思考
- 解决cannot find -lopencv_dep_cudart问题
- 后端程序员看前端想死(二)进入页面之后js分析
- ABB机器人编程技巧:双工位预约程序
- (STM32笔记5)ws2812驱动开发
- ElasticSearch03_Mapping字段映射、常用类型、数据迁移、ik分词器、自定义分词器
- Codeforces #308 C. Vanya and Scales
- 棋牌游戏需要什么服务器
热门文章
- 学计算机电脑厚度23mm,轻薄机身兼具生产力!适合专业人士的轻薄笔记本电脑,了解下?...
- 高德地图-缩放比例尺控件
- 计算机编号怎么学,英文的一二三四编号电脑怎么打出来
- WebForm水印照片
- Axure 9 实战案例,基本元件的应用 1,用矩形与标题设计视频封面
- unity 3d iphone android 通用,在Unity3D中使用iPhone原生UI
- 华为服务器2288h v5安装系统,华为2288装系统
- 通过数据了解用户——数据在新品设计中的应用
- speedoffice(Excel)表格怎么设置文字自动换行呢?
- 明确生产计划,做好生产进度跟踪