当前位置:首页 > Ubuntu > 正文

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

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

什么是 Samba?

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

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

第一步:更新系统并安装 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 方法,本教程就是你的最佳起点!

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