📌  相关文章
📜  使用 Samba 在 Linux 上创建共享文件夹 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:34.110000             🧑  作者: Mango

使用 Samba 在 Linux 上创建共享文件夹 - Shell-Bash

Samba 是一种网络协议,可使 Linux 系统上的文件和打印机共享给 Windows 客户端。在本文中,我们将使用 Samba 在 Linux 上创建一个共享文件夹,以便其他计算机可以访问该文件夹中的文件。

安装 Samba

在开始之前,首先需要安装 Samba。在 Ubuntu 或 Debian 系统上,可以使用以下命令来安装:

sudo apt update
sudo apt install samba
配置 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 进行配置后,需要重启 Samba 服务以使更改生效:

sudo service smbd restart
在 Windows 中访问共享文件夹

打开 Windows 文件资源管理器,输入以下字符串:\\[Linux IP address]\share

其中,[Linux IP address] 是运行 Samba 的 Linux 机器的 IP 地址,share 是在 Samba 配置文件中定义的共享文件夹的名称。

现在,就可以在 Windows 中访问 Linux 上的共享文件夹了。

结论

使用 Samba 在 Linux 上创建共享文件夹,使得其他计算机可以轻松访问该共享文件夹中的文件。在本文中,我们介绍了如何安装和配置 Samba,以及如何在 Windows 中访问共享文件夹。