当前位置:首页 > 系统教程 > 正文

Linux配置SMB共享简单教程(手把手教你实现局域网文件共享)

在日常办公或家庭网络环境中,实现跨平台文件传输是一项基本需求。通过本篇Samba配置教程,你将学会如何在Linux系统上搭建一个稳定、高效的共享环境,实现Linux SMB共享,让Windows、macOS以及其他设备都能轻松访问你的Linux共享文件夹

1. 安装Samba核心组件

首先,我们需要在终端安装Samba服务。这是实现局域网文件共享的基础工具。

sudo apt updatesudo apt install samba samba-common-bin -y

2. 创建共享目录并赋予权限

我们需要准备一个文件夹用于存放共享文件,并确保系统权限允许Samba进行读写操作。

sudo mkdir -p /home/public_sharesudo chmod 777 /home/public_share
Linux配置SMB共享简单教程(手把手教你实现局域网文件共享) Linux SMB共享  Samba配置教程 局域网文件共享 Linux共享文件夹 第1张

3. 修改Samba配置文件

配置文件是核心步骤。我们需要告诉系统哪些文件夹需要共享,以及访问规则。使用文本编辑器打开 /etc/samba/smb.conf,在文件末尾添加以下内容:

[MyShare]   path = /home/public_share   browseable = yes   writable = yes   public = yes   guest ok = yes   force user = nobody

4. 设置用户密码与重启服务

为了保障安全,我们需要为SMB访问设置专门的账号密码(若允许匿名访问则可跳过此步),最后重启服务使其生效。

sudo smbpasswd -a your_usernamesudo systemctl restart smbd

5. 客户端访问测试

在Windows电脑上,打开“此电脑”,在地址栏输入 \\Linux的IP地址\MyShare 即可看到共享的文件。至此,整个局域网文件共享的配置就大功告成了!

温馨提示:如果无法访问,请检查Linux防火墙是否允许了139和445端口的流量。