news 2026/3/21 9:20:35

HoRain云--Ubuntu22.04共享文件夹设置全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--Ubuntu22.04共享文件夹设置全攻略

🎬 HoRain云小助手:个人主页

🔥 个人专栏: 《Linux 系列教程》《c语言教程》

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

🔧 安装Samba服务

📁 准备与配置共享目录

⚙️ 配置Samba共享

🔐 设置Samba用户密码

🚀 重启服务与防火墙设置

🖥️ 从Windows访问共享

💡 常见问题与技巧


在Ubuntu 22.04上设置共享文件夹,主要通过Samba服务实现,这样Windows等其他系统就能在局域网内访问它了。下面我为你梳理了详细的步骤和关键注意事项。

🔧 安装Samba服务

首先需要安装Samba软件包。

sudo apt update sudo apt install samba

安装完成后,可以通过运行sudo systemctl status smbd来验证服务是否已正确启动。

📁 准备与配置共享目录

  1. 创建共享文件夹:你可以选择一个现有目录或创建新目录作为共享位置。

    # 例如,在用户主目录下创建一个名为"shared_folder"的文件夹 mkdir ~/shared_folder
  2. 设置目录权限:为了确保Samba服务能够读写该目录,需要设置适当的权限。一种简单直接的方法是:

    sudo chmod -R 777 ~/shared_folder

    请注意777权限意味着所有用户(包括访客)对该目录都有完全控制权,这在某些环境下可能存在安全风险。在生产环境或敏感数据共享时,建议采用更精细的权限控制,例如将目录所有者改为Samba用户并设置更严格的权限。

⚙️ 配置Samba共享

Samba的主要配置文件是/etc/samba/smb.conf。你需要编辑此文件来定义你的共享。

  1. 备份并编辑配置文件

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup # 建议先备份 sudo nano /etc/samba/smb.conf
  2. 添加共享配置:在文件末尾添加类似下面的配置段。这里创建一个名为[ubuntu_share]的共享(Windows上看到的名称)。

    [ubuntu_share] path = /home/your_username/shared_folder # 替换为你的实际路径 browsable = yes writable = yes read only = no guest ok = no # 设置为 yes 则允许匿名访问(不安全) valid users = your_username # 指定允许访问的用户

🔐 设置Samba用户密码

Samba使用独立的密码数据库。你需要为计划用于访问共享的用户(即上面valid users指定的用户)设置一个Samba密码。

sudo smbpasswd -a your_username

按提示输入两次密码。这个密码可以与该用户的Ubuntu系统登录密码不同。设置成功后,该用户就会被添加到Samba的用户数据库中。

🚀 重启服务与防火墙设置

  1. 重启Samba服务:每次修改Samba配置后,都需要重启服务以使更改生效。

    sudo systemctl restart smbd
  2. 配置防火墙:如果Ubuntu系统开启了防火墙(UFW),需要放行Samba相关的流量。

    sudo ufw allow 'Samba'

🖥️ 从Windows访问共享

在Ubuntu端完成设置后,就可以在Windows电脑上访问共享文件夹了。

  1. 获取Ubuntu机器的IP地址。在Ubuntu终端运行ip aip addr show查看。

  2. 打开Windows文件资源管理器,在地址栏输入\\<Ubuntu的IP地址>,然后按回车,例如\\192.168.1.10

  3. 系统会弹出登录窗口,输入你之前通过smbpasswd命令设置的Samba用户名密码

  4. 成功登录后,就能看到并访问共享文件夹了。你还可以右键文件夹选择“映射网络驱动器”,将其固定为Windows中的一个网络驱动器盘符,方便日后访问。

💡 常见问题与技巧

希望这份详细的指南能帮助你顺利完成Ubuntu 22.04的共享文件夹设置!如果在具体操作中遇到其他问题,随时可以再问我。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/16 2:18:54

ImageToSTL终极教程:5分钟掌握图片转3D模型完整指南

ImageToSTL终极教程&#xff1a;5分钟掌握图片转3D模型完整指南 【免费下载链接】ImageToSTL This tool allows you to easily convert any image into a 3D print-ready STL model. The surface of the model will display the image when illuminated from the left side. …

作者头像 李华
网站建设 2026/3/16 2:18:55

5分钟搞定!用Unlocker让普通电脑也能运行macOS虚拟机

5分钟搞定&#xff01;用Unlocker让普通电脑也能运行macOS虚拟机 【免费下载链接】unlocker 项目地址: https://gitcode.com/gh_mirrors/unlo/unlocker 你是否曾梦想在Windows电脑上体验macOS的魅力&#xff1f;或者作为开发者需要在非苹果设备上测试macOS应用&#xf…

作者头像 李华
网站建设 2026/3/18 15:41:15

macOS鼠标滚动优化神器Mos:告别卡顿的全新体验指南

macOS鼠标滚动优化神器Mos&#xff1a;告别卡顿的全新体验指南 【免费下载链接】Mos 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for …

作者头像 李华
网站建设 2026/3/15 20:11:24

国家中小学智慧教育平台电子课本解析工具完整使用指南

国家中小学智慧教育平台电子课本解析工具完整使用指南 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具 项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser 本文为您提供国家中小学智慧教育平台电子课本解析工具的详细…

作者头像 李华
网站建设 2026/3/16 1:45:01

Windows平台APK安装器终极使用指南:轻松实现跨平台应用部署

Windows平台APK安装器终极使用指南&#xff1a;轻松实现跨平台应用部署 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 还在为Windows系统无法直接运行安卓应用而困扰吗…

作者头像 李华