Ubuntu 搭建一个局域网文件存储服务器

发布时间 2023-04-21 14:57:48作者: 人工智能代码改变世界

在 Ubuntu 上搭建一个局域网文件存储服务器可以使用 Samba 服务,Samba 是一个能够与 Windows 兼容的文件和打印机共享服务。下面是搭建过程:

  1. 安装 Samba 服务

打开终端,运行以下命令安装 Samba:

sql
sudo apt-get update sudo apt-get install samba
  1. 创建共享文件夹

创建一个共享文件夹并为其授权,可以使用以下命令:

bash
sudo mkdir /home/share sudo chmod 777 /home/share
  1. 配置 Samba 服务

编辑 Samba 的配置文件,可以使用以下命令:

bash
sudo nano /etc/samba/smb.conf

在文件的末尾添加以下内容:

java
[share] comment = Shared Folder path = /home/share browseable = yes writeable = yes only guest = no create mask = 0777 directory mask = 0777 public = yes

其中:

  • [share] 是共享文件夹的名称,可以根据实际情况进行修改;
  • comment 是共享文件夹的说明信息;
  • path 是共享文件夹的路径;
  • browseable 表示是否允许用户在 Windows 中浏览共享文件夹;
  • writeable 表示是否允许用户向共享文件夹中写入数据;
  • only guest 表示是否只允许游客用户访问;
  • create maskdirectory mask 表示在共享文件夹中创建文件和目录时应用的权限掩码;
  • public 表示是否允许公共访问。
  1. 重启 Samba 服务

保存配置文件并退出编辑器,然后重启 Samba 服务:

sudo service smbd restart
  1. 访问共享文件夹

现在可以在 Windows 中访问 Ubuntu 上的共享文件夹。在 Windows 上,按 Win+R 键打开“运行”对话框,然后输入 \\ip_address\share(其中 ip_address 是 Ubuntu 的 IP 地址,share 是共享文件夹的名称),按下回车键即可访问共享文件夹。您需要输入 Ubuntu 上的用户名和密码才能访问共享文件夹。