在家庭或办公环境中,我们经常需要在不同设备之间共享文件。如果你使用的是 Ubuntu 系统,并希望与 Windows、macOS 或其他 Linux 设备共享文件,那么 Samba 是一个非常实用的工具。本教程将从零开始,详细讲解如何在 Ubuntu 上安装和配置 Samba 服务,即使你是 Linux 小白也能轻松上手。
Samba 是一个开源软件套件,它允许 Linux/Unix 系统与 Windows 系统通过 SMB/CIFS 协议进行文件和打印机共享。简单来说,你可以把 Ubuntu 电脑变成一个“共享文件夹服务器”,让局域网内的其他设备访问其中的文件。
首先,打开终端(快捷键 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 密码。假设你的 Ubuntu 用户名是 yourusername(请替换成你自己的用户名),执行以下命令:
sudo smbpasswd -a yourusername 系统会提示你输入并确认一个密码。这个密码就是你在其他设备访问共享文件夹时需要输入的密码。
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 服务使更改生效:
sudo systemctl restart smbd 现在,你可以在 Windows 资源管理器地址栏输入:\\你的UbuntuIP地址
例如:\\192.168.1.100
在 macOS 上,打开 Finder → “前往” → “连接服务器”,输入:smb://你的UbuntuIP地址
输入之前设置的 Samba 用户名和密码,即可访问共享文件夹。
sudo ufw allow sambaguest ok = yes,除非你明确知道风险(任何人都可访问)。通过以上步骤,你已经成功在 Ubuntu 上配置了 Samba 文件共享服务。无论是家庭影音共享,还是办公室文档协作,Ubuntu Samba安装 和 Samba文件共享 都能为你提供便捷的解决方案。掌握 Linux局域网共享 技术后,你可以更高效地利用本地网络资源。如果你正在寻找稳定可靠的 Ubuntu配置Samba 方法,本教程就是你的最佳起点!
祝你配置顺利,享受无缝文件共享体验!
本文由主机测评网于2025-12-01发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025121869.html