📅  最后修改于: 2023-12-03 15:36:34.110000             🧑  作者: Mango
Samba 是一种网络协议,可使 Linux 系统上的文件和打印机共享给 Windows 客户端。在本文中,我们将使用 Samba 在 Linux 上创建一个共享文件夹,以便其他计算机可以访问该文件夹中的文件。
在开始之前,首先需要安装 Samba。在 Ubuntu 或 Debian 系统上,可以使用以下命令来安装:
sudo apt update
sudo apt install samba
在安装 Samba 后,我们需要对其进行配置。首先,备份默认的配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
然后,打开该文件进行编辑:
sudo nano /etc/samba/smb.conf
在最底部添加以下内容:
[share]
comment = Shared Folder
path = /path/to/folder
browseable = yes
guest ok = yes
read only = no
create mask = 0755
该配置文件中 "share" 部分中的内容表示共享文件夹的名称。"comment" 表示对共享文件夹的简短描述。"path" 是共享文件夹的实际路径。"browseable" 表示是否可以从 Windows 客户端中访问该共享文件夹。"guest ok" 表示是否允许 Windows 客户端以访客身份访问该共享文件夹。"read only" 表示访客是否只能读取文件,在这里我们将其设置成可读可写。"create mask" 表示新创建的文件所拥有的权限。
保存并关闭文件。
对 Samba 进行配置后,需要重启 Samba 服务以使更改生效:
sudo service smbd restart
打开 Windows 文件资源管理器,输入以下字符串:\\[Linux IP address]\share
其中,[Linux IP address]
是运行 Samba 的 Linux 机器的 IP 地址,share
是在 Samba 配置文件中定义的共享文件夹的名称。
现在,就可以在 Windows 中访问 Linux 上的共享文件夹了。
使用 Samba 在 Linux 上创建共享文件夹,使得其他计算机可以轻松访问该共享文件夹中的文件。在本文中,我们介绍了如何安装和配置 Samba,以及如何在 Windows 中访问共享文件夹。