RHEL8 Samba服务器详细配置用户模式

news2024/12/24 20:52:54

在这里插入图片描述

任务: 配置server01为samba服务器,samba服务器的/companydata/sales为共享目录,共享名为sales,里面创建测试文件test_share.tar,创建用户组sales,创建组内用户sale1,要求配置用户模式访问,使得Windows客户端client2和Linux客户端client1分别可以用sale1用户访问server01的samba服务器的/companydata/sales目录,可以看到test_share.tar,可以在该共享目录上创建子目录。


在虚拟机关闭的情况下,vmware虚拟网络编辑器,设置子网网段为192.168.10.0
在这里插入图片描述
配置client2宿主机IP
(Windows10客户端)“控制面板”–》“网络和共享中心”–》“更改适配器设置”–》找到网卡VMnet1,右键–》“属性”–》IPV4–》设置IP

(Windows11客户端)设置>>网络和Internet>>高级网络设置>>找到网卡VMnet1>>查看其它属性>>编辑
在这里插入图片描述
另一台虚拟机client1,可以将server01虚拟机整个文件夹复制,然后重命名,也可以通过虚拟机克隆出一台client1。

配置server01虚拟机(samba服务器)IP
“编辑虚拟机设置”–》”网络适配器“,设置为:仅主机模式–》确定
在这里插入图片描述
server01开机,root用户登录,输入nmtui,进入图形界面,设置IP地址和子网掩码。
在这里插入图片描述
点击”启用连接“–》选“停用”敲回车,再选“激活”敲回车,相当于让网卡重启。

在这里插入图片描述
在这里插入图片描述
查看网卡配置文件,可以看到配置已经更改过来了。

vim /etc/sysconfig/network-scripts/ifcfg-ens160 

在这里插入图片描述
检查IP设置,可以看到已经配置成功。
在这里插入图片描述

Client1虚拟机(linux客户端)IP配置方法上同。

测试三台主机的网络连通性(要求互相可以ping通)

server01pingWindows主机

server01ping linux客户端
在这里插入图片描述

用yum命令安装samba服务。
安装前先清除缓存,然后开始安装。使用 dnfyum都可以。


建立共享目录,并在其下建立测试文件。

[root@server01 samba]# mkdir -p /companydata/sales
[root@server01 samba]# touch /companydata/sales/test1
[root@server01 samba]# touch /companydata/sales/test2
[root@server01 samba]# tar -cvf /companydata/sales/test_share.tar /companydata/sales/

在这里插入图片描述
在这里插入图片描述

添加用户组sales和创建组内用户sale1并添加相应的samba账号。

[root@server01 samba]# groupadd sales
[root@server01 samba]# useradd -g sales sale1
[root@server01 samba]# passwd sale1
[root@server01 samba]# smbpasswd -a sale1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改samba主配置文件:vim /etc/samba/smb.conf,直接在原文件未尾添加
在这里插入图片描述

设置共享目录的本地系统权限和属组。

[root@server01 samba]# chmod 770 /companydata/sales -R
[root@server01 samba]# chown :sales /companydata/sales -R

在这里插入图片描述

暂时禁掉SELinux

[root@server01 samba]# setenforce 0

在这里插入图片描述

关掉防火墙

[root@server01 samba]# systemctl stop firewalld.service

在这里插入图片描述

重新加载samba服务并设置开机时自动启动

[root@server01 samba]# systemctl enable smb
[root@server01 samba]# systemctl restart smb

在这里插入图片描述

一是在Windows 10中利用资源管理器进行测试,二是利用Linux客户端。

到client2,选择”开始“–》”运行“,使用UNC路径访问samba服务器,输入\\192.168.10.1,输入sale1/123456(账户/密码),点”确定“。
在这里插入图片描述

使用client2创建client2目录
在这里插入图片描述

到client1,安装软件包samba-clientcifs-utils
先编写YUM配置文件。

[root@server01 yum.repos.d]# vim localyum.repo

在这里插入图片描述

[root@server01 yum.repos.d]# yum install -y samba-client
[root@server01 yum.repos.d]# yum install -y cifs-utils

在这里插入图片描述
在这里插入图片描述

访问server01samba服务器
直接按Enter键,相当于匿名访问,看到的是匿名用户可以看到的共享目录。这种用法是列出共享目录列表。

[root@server01 yum.repos.d]# smbclient -L 192.168.10.1

在这里插入图片描述

用法是带用户名访问共享目录,可以创建目录,说明有写权限。
exit退出。

[root@server01 yum.repos.d]# smbclient // 192.168.10.1/sales -U sale1

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1394966.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

py爬虫入门笔记(request.get的使用)

文章目录 Day11. 了解浏览器开发者工具2. Get请求http://baidu.com3. Post请求https://fanyi.baidu.com/sug4. 肯德基小作业 Day21. 正则表达式2. 使用re模块3. 爬取豆瓣电影Top250的第一页4. 爬取豆瓣电影Top250所有的250部电影信息 Day31. xpath的使用2. 认识下载照片线程池的…

【翻译】在Qt Designer中创建主窗口(Main Windows)

原文地址:https://doc.qt.io/qt-6/designer-creating-mainwindows.html Qt Designer 可用于为不同用途创建用户界面,并为每个用户界面提供不同类型的模板。主窗口模板用于创建具有菜单栏、工具栏和停靠窗口部件的应用程序窗口。 通过打开文件菜单并选择…

工程档案数字化的意义

工程档案数字化可以提高档案管理效率、节约资源成本、保护档案安全、提高档案可持续性、提升检索与利用的便捷性,促进信息共享与合作,具有重要的意义和价值。 1. 提高档案管理效率:数字化档案可以通过电子方式进行存储、检索和共享&#xff0…

企业网盘的价值:为什么企业需要它?

企业网盘因其主打的文件管理协作功能,正好符合信息时代高速发展下企业的需要,能够帮助企业集中管理文件数据,提供便捷的文件协作服务,一跃成为近两年企业服务类产品榜单中的一匹黑马。 企业网盘真的这么好用吗?企业真…

ant-desgin的table的上移、下移

文章目录 html部分函数部分 html部分 <a-table :columns"columns" :data-source"dataList" :loading"listLoading" :pagination"false"><template #bodyCell"{ column, record, index }"><template v-if&qu…

class_10:this关键字

this关键字是指向调用对象的指针 #include <iostream> #include <iostream> using namespace std;class Car{ public://成员数据string brand; //品牌int year; //年限//构造函数名与类名相同Car(string brand,int year){cout<<"构造函数中&#…

字面量(java)

字面量类型&#xff1a; 整数类型&#xff1a;不带小数的数字&#xff0c;如666、-88 小数类型&#xff1a;带小数点的数字&#xff0c;如13.14、-5.21 字符串类型&#xff1a;用双引号引起来的内容&#xff0c;如"HelloWorld"&#xff0c;""," &q…

HCIA交换技术

VLAN的作用&#xff08;只记录MAC&#xff09;&#xff1a; 路由器和交换机协同工作&#xff0c;为了解决广播域带来的问题&#xff0c;人们引入了VLAN&#xff08;virtual local area network&#xff09;&#xff0c;即虚拟局域网技术&#xff1a;通过在交换机上部署VLAN&…

【软件测试】学习笔记-精准测试

软件测试行业从最开始的手工测试到自动化测试&#xff0c;从黑盒测试到白盒测试&#xff0c;测试理念和技术都发生了日新月异的变化。现如今&#xff0c;几乎所有的软件公司都有一套强大且复杂的自动化测试用例&#xff0c;用来夜以继日地保证产品的正确性和稳定性。 然而&…

Nginx的access_log 状态码499的问题排查

前提&#xff1a;公司的项目网站&#xff0c;运行环境是lnmp环境下 一、起因 如下图&#xff0c;网站请求超过60s(如&#xff1a;导出半年的报表数据到excel)时&#xff0c;报如下错误&#xff0c;且浏览器上没有返回值 二、发展 查找nginx和php-fpm都没有报错日志。于是先把…

万字讲解新一代分布式任务调度框架Power-job

1、简介 Power-Job 的设计目标是成为企业级的分布式任务调度平台&#xff0c;整个公司统一部署调度中心 power-job-server&#xff0c;旗下所有业务线应用只需要依赖 power-job-worker 即可接入调度中心获取任务调度与分布式计算能力。 Power-job官方网址&#xff1a;http:/…

ELK 分离式日志

目录 一.ELK组件 ElasticSearch&#xff1a; Kiabana&#xff1a; Logstash&#xff1a; 可以添加的其它组件&#xff1a; ELK 的工作原理&#xff1a; 二.部署ELK 节点都设置Java环境: 每台都可以部署 Elasticsearch 软件&#xff1a; 修改elasticsearch主配置文件&…

QT-QML2048小游戏

QT-QML2048小游戏 一、演示效果二、关键程序三、下载链接 一、演示效果 二、关键程序 import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQuick.Controls.Styles 1.1 import QtQuick.Dialogs 1.1 import QtQuick.Window 2.1 import "2048.js" as MyScriptAp…

使用pyechart创建折线图

import json from pyecharts.charts import Line from pyecharts import options# 首先使用文件打开数据 f_us open(Desktop/python/Project/数据可视化/美国.txt,r,encoding"UTF-8") f_rb open(Desktop/python/Project/数据可视化/日本.txt,r,encoding"UTF-8…

基于springboot+vue的蜗牛兼职网的设计与实现系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目背景…

Pypputeer自动化

Pyppeteer简介 pyppeteer 是 Python 语言的一个库&#xff0c;它是对 Puppeteer 的一个非官方端口&#xff0c;Puppeteer 是一个 Node 库&#xff0c;Puppeteer是Google基于Node.js开发的一个工具&#xff0c;它提供了一种高层次的 API 来通过 DevTools 协议控制 Chrome 或 Ch…

【XTuner 大模型单卡低成本微调实战】学习笔记

参考学习教程【XTuner 大模型单卡低成本微调实战】 理论 Finetune简介 大语言模型 微调模式 增量预训练 指令跟随微调 LoRA和QLoRA Xtuner介绍 实战 自定义微调 用 Medication QA 数据集进行微调 将数据转为 XTuner 的数据格式 目标格式&#xff1a;(.jsonL) 写提示词请C…

清晰光谱空间:全自动可调波长系统的高光谱成像优势

高光谱成像技术 高光谱成像技术是一种捕获和分析宽波长信息的技术&#xff0c;能够对材料和特征进行详细的光谱分析和识别。高光谱成像技术的实现通过高光谱相机&#xff0c;其工作原理是使用多个光学传感器或光学滤波器分离不同波长的光&#xff0c;并捕获每个波段的图像&…

CSS笔记II

CSS第二天笔记 复合选择器后代选择器子选择器并集选择器交集选择器伪类选择器 三大特性继承性层叠性优先级优先级-叠加计算规则 Emmet写法 背景属性背景图平铺方式位置缩放固定复合属性 显示模式转换显示模式 复合选择器 定义&#xff1a;由两个或多个基础选择器&#xff0c;通…

16.鸿蒙HarmonyOS App(JAVA)滑块组件Slider与评级组件Rating

16.鸿蒙HarmonyOS App(JAVA)滑块组件Slider与评级组件Rating ability_main.xml <?xml version"1.0" encoding"utf-8"?> <DirectionalLayoutxmlns:ohos"http://schemas.huawei.com/res/ohos"ohos:height"match_parent"oh…