【Samba】Ubuntu20.04 Windows 共享文件夹

news2025/1/30 10:47:18

【Samba】Ubuntu20.04 Windows 共享文件夹

  • 前言
  • 整体思路
  • 检查 Ubuntu 端 和 Windows 网络通信是否正常
  • 创建共享文件夹
  • 安装并配置 Samba 服务器
    • 安装 Samba 服务器
    • 创建 Samba 用户
    • 编辑 Samba 配置文件
    • 重启 Samba 服务器
  • 在 Windows 端 访问 Ubuntu 的共享文件夹

前言

本文基于 Ubuntu 20.04Windows 10系统,介绍如何通过配置 Samba 服务,使得 Windows 可以访问 Ubuntu 的共享文件夹,并实现网络驱动器的映射。

参考资料:
Ubuntu22.04 添加samba,并在windows访问 的详细教程
ubuntu与windows之间的文件共享

整体思路

  1. 检查 Ubuntu 端 和 Windows 网络通信是否正常
  2. 创建共享文件夹
  3. 安装并配置 Samba 服务
  4. 在 Windows 端 访问 Ubuntu 的共享文件夹

检查 Ubuntu 端 和 Windows 网络通信是否正常

获取 Windows 的 IP 地址

ipconfig

获取 Ubuntu 的 IP 地址

ifconfig

只有 Windows 和 Ubuntu 处于同一个子网范围内,才能直接通信

提示:两台设备的 IPv4 地址前缀必须一致(例如:192.156.1 部分相同),仅最后一段可以不同(例如:192.156.1.2192.156.1.24)。这确保它们在同一个子网范围内。

测试 Ubuntu 和 Windows 的网络通信是否正常
在 Windows 的命令提示符中使用 ping 命令测试网络通信是否正常:

ping <你的 Ubuntu IP 地址>

如下图所示,即为通信正常的情况
在这里插入图片描述

注意!!!,只有两台电脑同时连接到同一台路由器时,才能确保它们位于同一子网内。如果其中一台电脑通过网线有线连接直接接入光猫,而另一台通过无线连接接入路由器,此时第一台电脑实际上挂载在光猫上,而第二台电脑则挂载在路由器上,路由器再挂载在光猫上。由于这种连接方式中两台电脑不在同一子网内,属于不同层级的网络关系,因此无法直接通信,更无法通过配置 Samba 实现共享文件夹功能。

创建共享文件夹

使用以下指令创建共享文件夹

sudo mkdir /home/abaaba/shared

或者直接在目标位置右键选择 “新建文件夹”,命名为 shared

安装并配置 Samba 服务器

安装 Samba 服务器

安装 Samba:

sudo apt-get install samba

验证是否安装成功:

samba -V

如果命令返回 Samba 的版本号,则表示安装成功。
在这里插入图片描述

创建 Samba 用户

创建 Samba 用户(以用户名 abaaba 为例)

sudo smbpasswd -a abaaba

根据提示设置密码
此密码将在后续网络凭证中使用。

编辑 Samba 配置文件

打开 samba 的配置文件

sudo nano /etc/samba/smb.conf

在文件末尾添加以下内容:

[share]
path = /home/abaaba/shared
writeable = yes
browseable = yes
public = yes
create mask = 0777
directory mask = 0777
force directory mode = 0777
force create mode = 0777
valid users = abaaba

说明
[share]:定义共享文件夹的标签名,可自定义
path:共享文件夹的路径
valid users:设置只有指定的用户(如 abaaba)可以访问此共享文件夹
提示:将 abaaba 替换为你实际创建的 Samba 用户名

如下所示:注意,[shared] 必须显示为绿色,如果是白色,则表示被视为注释,需要检查配置文件格式是否正确

请添加图片描述

重启 Samba 服务器

sudo service smbd restart 

在 Windows 端 访问 Ubuntu 的共享文件夹

添加映射网络驱动器

在这里插入图片描述
文件夹路径输入格式\\<Ubuntu 的 IP 地址>\\share

注意:\share 中的 share 是 Samba 配置文件中定义的标签名(即 [share] 中的内容),而不是共享文件夹的实际名称。如果填写共享文件夹的实际路径而非标签名,可能会报错并提示“找不到网络路径

网络凭证中,上方输入 Samba 创建的用户名,下方输入对应的 Samba 用户密码
在这里插入图片描述

注意:用户名和密码是 Samba 服务器单独设置的账户名和密码,而不是 Ubuntu 或 Windows 系统的账户名和密码

添加成功后如下图所示
此时,你就可以在 Windows 和 Ubuntu 电脑之间共享访问该文件夹了。

在这里插入图片描述

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

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

相关文章

RAG是否被取代(缓存增强生成-CAG)吗?

引言&#xff1a; 本文深入研究一种名为缓存增强生成&#xff08;CAG&#xff09;的新技术如何工作并减少/消除检索增强生成&#xff08;RAG&#xff09;弱点和瓶颈。 LLMs 可以根据输入给他的信息给出对应的输出&#xff0c;但是这样的工作方式很快就不能满足应用的需要: 因…

[MySQL]MySQL数据库的介绍和库相关操作

目录 一、数据库介绍 1.什么是数据库 2.为什么使用数据库 3.数据库的操作运行逻辑 4.MySQL架构 5.SQL语句的分类 二、数据库的操作 1.数据库的连接 2.数据库的操作 创建数据库 查看数据库 显示数据库的创建语句 删除数据库 修改数据库 3.字符集和校验集 查看系…

LLM幻觉(Hallucination)缓解技术综述与展望

LLMs 中的幻觉问题&#xff08;LLM 幻觉&#xff1a;现象剖析、影响与应对策略&#xff09;对其可靠性与实用性构成了严重威胁。幻觉现象表现为模型生成的内容与事实严重不符&#xff0c;在医疗、金融、法律等对准确性要求极高的关键领域&#xff0c;可能引发误导性后果&#x…

基于物联网设计的疫苗冷链物流监测系统

一、前言 1.1 项目开发背景 随着全球经济的发展和物流行业的不断创新&#xff0c;疫苗和生物制品的运输要求变得越来越高。尤其是疫苗的冷链物流&#xff0c;温度、湿度等环境因素的控制直接关系到疫苗的质量和效力&#xff0c;因此高效、可靠的冷链监控系统显得尤为重要。冷…

C++的类Class

文章目录 一、C的struct和C的类的区别二、关于OOP三、举例&#xff1a;一个商品类CGoods四、构造函数和析构函数1、定义一个顺序栈2、用构造和析构代替s.init(5);和s.release();3、在不同内存区域构造对象4、深拷贝和浅拷贝5、构造函数和深拷贝的简单应用6、构造函数的初始化列…

接口 V2 完善:分布式环境下的 WebSocket 实现与 Token 校验

&#x1f3af; 本文档详细介绍了如何使用WebSocket协议优化客户端与服务端之间的通信&#xff0c;特别是在处理异步订单创建通知的场景中。通过引入WebSocket代替传统的HTTP请求-响应模式&#xff0c;实现了服务器主动向客户端推送数据的功能&#xff0c;极大地提高了实时性和效…

2025年数学建模美赛:A题分析(1)Testing Time: The Constant Wear On Stairs

2025年数学建模美赛 A题分析&#xff08;1&#xff09;Testing Time: The Constant Wear On Stairs 2025年数学建模美赛 A题分析&#xff08;2&#xff09;楼梯磨损分析模型 2025年数学建模美赛 A题分析&#xff08;3&#xff09;楼梯使用方向偏好模型 2025年数学建模美赛 A题分…

使用Vue3实现可拖拽的九点导航面板

开篇 本文使用Vue3实现了一个可拖拽的九宫导航面板。这个面板在我这里的应用场景是我个人网站的首页的位置&#xff0c;九宫导航对应的是用户最后使用或者最多使用的九个功能&#xff0c;正常应该是由后端接口返回的&#xff0c;不过这里为了简化&#xff0c;写的是固定的数组数…

68-《贝壳花》

贝壳花 贝壳花&#xff08;学名&#xff1a;Moluccella laevis Linn.&#xff09;是属于唇形科&#xff0c;贝壳花是一、二年的草本。植株高5至60cm&#xff0c;茎四棱&#xff0c;不分枝。叶对生&#xff0c;心脏状圆形&#xff0c;边缘疏生齿牙&#xff1b;叶柄和叶近等长。花…

【自然语言处理(NLP)】深度循环神经网络(Deep Recurrent Neural Network,DRNN)原理和实现

文章目录 介绍深度循环神经网络&#xff08;DRNN&#xff09;原理和实现结构特点工作原理符号含义公式含义 应用领域优势与挑战DRNN 代码实现 个人主页&#xff1a;道友老李 欢迎加入社区&#xff1a;道友老李的学习社区 介绍 **自然语言处理&#xff08;Natural Language Pr…

2025数学建模美赛|F题成品论文

国家安全政策与网络安全 摘要 随着互联网技术的迅猛发展&#xff0c;网络犯罪问题已成为全球网络安全中的重要研究课题&#xff0c;且网络犯罪的形式和影响日益复杂和严重。本文针对网络犯罪中的问题&#xff0c;基于多元回归分析和差异中的差异&#xff08;DiD&#xff09;思…

自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测

代码&#xff1a; import torch import numpy as np import torch.nn as nn# 定义数据&#xff1a;x_data 是特征&#xff0c;y_data 是标签&#xff08;目标值&#xff09; data [[-0.5, 7.7],[1.8, 98.5],[0.9, 57.8],[0.4, 39.2],[-1.4, -15.7],[-1.4, -37.3],[-1.8, -49.…

关于使用PHP时WordPress排错——“这意味着您在wp-config.php文件中指定的用户名和密码信息不正确”的解决办法

本来是看到一位好友的自己建站&#xff0c;所以突发奇想&#xff0c;在本地装个WordPress玩玩吧&#xff0c;就尝试着装了一下&#xff0c;因为之前电脑上就有MySQL&#xff0c;所以在自己使用PHP建立MySQL时报错了。 最开始是我的php启动mysql时有问题&#xff0c;也就是启动过…

【蓝桥杯】43694.正则问题

题目描述 考虑一种简单的正则表达式&#xff1a; 只由 x ( ) | 组成的正则表达式。 小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是&#xff1a; xxxxxx&#xff0c;长度是 6。 输入描述 一个由 x()| 组成的正则表达式。…

服务器虚拟化技术详解与实战:架构、部署与优化

&#x1f4dd;个人主页&#x1f339;&#xff1a;一ge科研小菜鸡-CSDN博客 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; 引言 在现代 IT 基础架构中&#xff0c;服务器虚拟化已成为提高资源利用率、降低运维成本、提升系统灵活性的重要手段。通过服务…

jvm--类的生命周期

学习类的生命周期之前&#xff0c;需要了解一下jvm的几个重要的内存区域&#xff1a; &#xff08;1&#xff09;方法区&#xff1a;存放已经加载的类信息、常量、静态变量以及方法代码的内存区域 &#xff08;2&#xff09;常量池&#xff1a;常量池是方法区的一部分&#x…

TensorFlow实现逻辑回归模型

逻辑回归是一种经典的分类算法&#xff0c;广泛应用于二分类问题。本文将介绍如何使用TensorFlow框架实现逻辑回归模型&#xff0c;并通过动态绘制决策边界和损失曲线来直观地观察模型的训练过程。 数据准备 首先&#xff0c;我们准备两类数据点&#xff0c;分别表示两个不同…

《十七》浏览器基础

浏览器&#xff1a;是安装在电脑里面的一个软件&#xff0c;能够将页面内容渲染出来呈现给用户查看&#xff0c;并让用户与网页进行交互。 常见的主流浏览器&#xff1a; 常见的主流浏览器有&#xff1a;Chrome、Safari、Firefox、Opera、Edge 等。 输入 URL&#xff0c;浏览…

网络安全 | F5-Attack Signatures-Set详解

关注&#xff1a;CodingTechWork 创建和分配攻击签名集 可以通过两种方式创建攻击签名集&#xff1a;使用过滤器或手动选择要包含的签名。  基于过滤器的签名集仅基于在签名过滤器中定义的标准。基于过滤器的签名集的优点在于&#xff0c;可以专注于定义用户感兴趣的攻击签名…