Ubuntu文件夹怎么共享给其他用户
Ubuntu共享文件夹三种常见方法:Samba适用于Windows/Linux混搭环境;NFS在纯Linux下更高效轻量;FTP/SFTP支持远程访问,SFTP基于SSH加密。用户可根据实际需求灵活选择。
在Ubuntu系统里,想要把文件夹共享给其他用户,其实有好几种实用方案。每种方案都有各自的适用场景,今天就来拆解一下最常见的三种——Samba、NFS以及FTP/SFTP,大家可以根据自己的需求灵活选择。
方法一:使用Samba
Samba可以说是跨平台共享的“万金油”,特别适合Windows和Linux混搭的环境。它能让Linux文件夹像Windows共享文件夹一样被访问。
安装Samba:打开终端,直接执行下面两条命令,一气呵成:
sudo apt update sudo apt install samba配置Samba:编辑配置文件
/etc/samba/smb.conf,用你习惯的编辑器打开就行:sudo nano /etc/samba/smb.conf在文件末尾追加以下内容,记得把
/path/to/shared/folder换成你实际要共享的路径,同时指定允许访问的用户:[shared_folder] path = /path/to/shared/folder a vailable = yes valid users = your_username read only = no browsable = yes public = no writable = yes创建Samba用户:Samba有自己独立的用户体系,需要单独添加:
sudo smbpasswd -a your_username这里会提示你设置密码,后续其他机器访问时就用这个用户名和密码。
重启Samba服务:改动配置后,重启服务才能生效:
sudo systemctl restart smbd访问共享文件夹:在其他电脑上,打开文件管理器,地址栏输入
\\你的UbuntuIP\shared_folder,然后输入刚才设置的用户名和密码,就能看到共享目录了。
方法二:使用NFS
如果共享环境是纯Linux,NFS(网络文件系统)是更轻量、更高效的选择。它直接挂载到本地文件系统,体验上几乎和本地文件夹没区别。
安装NFS服务器:同样先更新软件源,然后安装:
sudo apt update sudo apt install nfs-kernel-server配置NFS共享:编辑
/etc/exports文件:sudo nano /etc/exports添加一行,格式如下,替换路径和允许的客户端IP或网段:
/path/to/shared/folder 你的IP或网段(rw,sync,no_subtree_check)举个例子,如果你想让整个192.168.1.0/24网段都能访问:
/home/user/shared_folder 192.168.1.0/24(rw,sync,no_subtree_check)导出共享目录:配置写好后,执行这条命令让NFS知道新共享:
sudo exportfs -a重启NFS服务器:确保服务重启:
sudo systemctl restart nfs-kernel-server访问共享文件夹:在其他Linux机器上,可以用
mount命令挂载,或者直接在文件管理器地址栏输入smb://你的UbuntuIP/path/to/shared_folder(注意这个地址写法,实际上NFS用nfs://协议,但很多现代Linux文件管理器也能识别——不过更标准的做法是用mount -t nfs命令挂载)。
方法三:使用FTP或SFTP
如果不想太折腾,或者需要远程访问且对安全性有要求,用FTP/SFTP搭一个文件服务器也很方便。SFTP基于SSH,天然加密,更适合外部网络。
安装FTP服务器:以vsftpd为例,安装过程很简单:
sudo apt update sudo apt install vsftpd配置FTP/SFTP服务器:编辑
/etc/vsftpd.conf,根据安全需求调整参数,比如关闭匿名访问、限制用户目录等。启动并设置开机自启:
sudo systemctl start vsftpd sudo systemctl enable vsftpd访问共享文件夹:用任意FTP客户端(如FileZilla)或直接命令行,连接到你的Ubuntu服务器IP,输入用户名和密码,就能上传下载文件了。
三种方法各有侧重,Samba主打跨平台,NFS适合纯Linux环境,FTP/SFTP则更灵活且支持远程访问。根据实际场景选一个,基本就能搞定文件夹共享的需求。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















