Ubuntu22.04设置与Windows共享文件夹(samba)
为了与 Windows 系统共享,必须安装 Samba。Samba 是 SMB/CIFS 网络文件共享协议的开源实现,它允许用户访问文件、打印机和其他共享资源。
这篇文章也适用于您想与 Windows 系统共享的其他 Linux 文件夹。
要开始与 Windows 共享 Ubuntu 用户目录中的公用文件夹,请按照以下步骤操作。
1、如何在 Ubuntu Linux 上共享文件夹
当您登录 Ubuntu 桌面并浏览文件资源管理器时,您会在主目录中找到 Public (公共)文件夹。Ubuntu 系统上的每个帐户都有一个。有文件夹可以与其他用户共享,包括 Windows 用户。
如果您使用的是 Ubuntu Linux 系统并且想要共享主目录中的公共(或任意其他的)文件夹,只需打开文件资源管理器,然后右键单击公共文件夹并选择本地网络共享,如下所示。
在文件夹共享设置窗格中,选中“共享此文件夹”框以与他人共享。
当您选中该框时,将打开一个弹出屏幕,提示您安装服务以共享文件夹。这将在 Ubuntu 上安装 Samba。
单击安装服务按钮继续。

在接下来的窗口中,单击安装以安装 Samba。
接下来,如果想让访问的用户能在共享的文件夹下创建和删除文件夹,请选中“允许其他人在此文件夹中创建和删除文件”
a、 如果允许匿名访问这个文件夹请勾选“访客访问”复选框。
之后,单击“创建共享”按钮以共享文件夹。
b、如果不允许匿名访问这个文件夹请不要勾选“访客访问”复选框 同时在 Ubuntu 系统上,运行以下命令将您的帐户添加到 Samba 共享组。将richard替换为您自己的用户名。
sudo gpasswd sambashare -a richard
接下来,为您的帐户创建一个 Samba 密码。再次用您自己的帐户名替换richard 。
sudo smbpasswd -a richard
最后,重新启动 Samba
sudo systemctl restart smbd.service nmbd.service
如何启用 Windows 文件共享
现在该文件夹已在 Ubuntu 上共享,最简单的方法就是打开运行,输入要访问的共享文件夹,也可以通过添加网络驱动器添加
上面的命令中一定要添加共享的文件夹,不添加windwos可能不能自动把这台机器共享的文件夹全部列出来(windows共享可以)
2、从 Ubuntu 访问 Windows 上的共享
现在启用了网络发现和文件共享,您现在可以连接到 Ubuntu 并查看 Windows 设备上的共享。
要通过网络浏览 Windows 文件,请从 活动 概览(左上角)打开文件管理器应用程序,或单击Dock 上的 文件管理器,然后单击边栏中的其他位置 。
如果启用了网络发现并启用了文件共享,您应该会在上面的 Windows 网络文件夹中看到共享文件和文件夹。
如果没有,请运行以下命令来安装 Samba。
sudo apt update
sudo apt install samba
在文件管理器中,单击边栏中的其他位置。在 Connect to Server中,以 URL 的形式输入服务器的地址。下面列出了有关受支持 URL 的详细信息 如果您之前已连接到服务器,则可以从“最近的服务器”列表中选择它。
然后在您准备好连接时单击“连接”按钮。
smb://servername/Share_name
具有多个共享文件夹的另一种格式:
smb://10.0.2.18/users/Richard/Documents
Windows 计算机使用专有协议通过局域网共享文件。Windows 网络上的计算机有时会分组到 域中 以便组织和更好地控制访问。如果您对远程计算机具有正确的权限,则可以从文件管理器连接到 Windows 共享。
如果您有权访问 Windows 共享,您应该会看到它们。
如果访问共享并提示您输入登录名和密码,请输入 Windows 帐户登录信息。此帐户必须有权查看共享内容。
参考:
https://websiteforstudents.com/how-to-share-ubuntu-public-folder-with-windows-11/
https://websiteforstudents.com/how-to-access-shares-on-windows-11-from-ubuntu/
https://linuxways.net/ubuntu/install-samba-on-ubuntu-20-04-and-share-files-on-linux-and-windows/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2018-06-14 CentOS6.x操作系统自带的 DM Multipath(DMMP)多路径软件配置说明。