Ubuntu Samba安装配置教程(手把手教你搭建局域网文件共享服务)

来源:这里教程网 时间:2026-03-28 07:47:51 作者:

在家庭或办公环境中,我们经常需要在不同设备之间共享文件。如果你使用的是 Ubuntu 系统,并希望与 Windows、macOS 或其他 Linux 设备共享文件,那么 Samba 是一个非常实用的工具。本教程将从零开始,详细讲解如何在 Ubuntu 上安装和配置 Samba 服务,即使你是 Linux 小白也能轻松上手。

什么是 Samba?

Samba 是一个开源软件套件,它允许 Linux/Unix 系统与 Windows 系统通过 SMB/CIFS 协议进行文件和打印机共享。简单来说,你可以把 Ubuntu 电脑变成一个“共享文件夹服务器”,让局域网内的其他设备访问其中的文件。

第一步:更新系统并安装 Samba

首先,打开终端(快捷键 Ctrl+Alt+T),执行以下命令以确保系统软件包是最新的:

sudo apt updatesudo apt upgrade -y

接着,安装 Samba 软件包:

sudo apt install samba -y

安装完成后,Samba 服务会自动启动。你可以用以下命令检查其运行状态:

sudo systemctl status smbd

如果看到

active (running)
字样,说明 Samba 已成功运行。

第二步:创建共享目录

接下来,我们需要创建一个专门用于共享的文件夹。例如,在你的主目录下创建一个名为

sambashare
的文件夹:

mkdir ~/sambashare

为了安全起见,建议设置合适的权限:

chmod 755 ~/sambashare

第三步:为 Samba 添加用户

Samba 使用独立的用户账户系统,需要为访问共享的用户设置 Samba 密码。假设你的 Ubuntu 用户名是

yourusername
(请替换成你自己的用户名),执行以下命令:

sudo smbpasswd -a yourusername

系统会提示你输入并确认一个密码。这个密码就是你在其他设备访问共享文件夹时需要输入的密码。

第四步:配置 Samba 共享

Samba 的主配置文件位于

/etc/samba/smb.conf
。我们先备份原文件,再进行编辑:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.baksudo nano /etc/samba/smb.conf

在文件末尾添加以下内容(按 Ctrl+O 保存,Ctrl+X 退出):

[sambashare]    comment = My Shared Folder    path = /home/yourusername/sambashare    read only = no    browsable = yes    guest ok = no    valid users = yourusername

注意:将

yourusername
替换为你自己的 Ubuntu 用户名。

第五步:重启 Samba 服务并测试

保存配置后,重启 Samba 服务使更改生效:

sudo systemctl restart smbd

现在,你可以在 Windows 资源管理器地址栏输入:

\\你的UbuntuIP地址

例如:
\\192.168.1.100

在 macOS 上,打开 Finder → “前往” → “连接服务器”,输入:

smb://你的UbuntuIP地址

输入之前设置的 Samba 用户名和密码,即可访问共享文件夹。

常见问题与安全提示

确保 Ubuntu 防火墙允许 Samba 流量:
sudo ufw allow samba 不要开启
guest ok = yes
,除非你明确知道风险(任何人都可访问)。 定期更新系统以修复安全漏洞。

总结

通过以上步骤,你已经成功在 Ubuntu 上配置了 Samba 文件共享服务。无论是家庭影音共享,还是办公室文档协作,Ubuntu Samba安装Samba文件共享 都能为你提供便捷的解决方案。掌握 Linux局域网共享 技术后,你可以更高效地利用本地网络资源。如果你正在寻找稳定可靠的 Ubuntu配置Samba 方法,本教程就是你的最佳起点!

祝你配置顺利,享受无缝文件共享体验!

相关推荐