引言

在Ubuntu 18上设置网络文件共享是一个实用的功能,它允许您在局域网内共享文件。本文将详细介绍如何在Ubuntu 18上配置Samba服务,从而实现网络文件共享。我们将从安装Samba开始,逐步配置共享文件夹,并设置必要的权限。

步骤 1:安装Samba

首先,您需要安装Samba服务器。打开终端,输入以下命令:

sudo apt update
sudo apt install samba samba-common samba-client samba-swat

这将安装Samba服务器、客户端以及一些必要的工具。

步骤 2:配置Samba

安装完成后,编辑Samba的配置文件。输入以下命令:

sudo nano /etc/samba/smb.conf

在配置文件中,您需要添加或修改以下内容:

[global]
workgroup = WORKGROUP
netbios name = MYCOMPUTERNAME

[SharedFolder]
path = /path/to/your/shared/folder
valid users = @users
read only = no
browsable = yes
  • workgroup:设置您的局域网工作组名称。
  • netbios name:设置计算机的NetBIOS名称。
  • [SharedFolder]:这是共享文件夹的名称。
  • path:指定共享文件夹的路径。
  • valid users:指定哪些用户可以访问共享文件夹。这里使用@users表示所有用户。
  • read only:如果设置为no,则允许用户写入共享文件夹。
  • browsable:如果设置为yes,则共享文件夹在网络上可见。

步骤 3:创建Samba用户

在Samba中,您可以创建用户来控制对共享文件夹的访问。首先,创建一个本地用户:

sudo adduser shareduser

然后,为Samba添加用户:

sudo smbpasswd -a shareduser

您将需要输入新用户的密码。

步骤 4:设置文件夹权限

为了确保Samba用户可以访问共享文件夹,您需要调整文件夹的权限。将共享文件夹的拥有者更改为Samba用户,并设置适当的权限:

sudo chown shareduser:shareduser /path/to/your/shared/folder
sudo chmod 770 /path/to/your/shared/folder

chown命令将文件夹的所有者更改为Samba用户,chmod命令设置了文件夹的权限。

步骤 5:重启Samba服务

完成所有配置后,重启Samba服务以应用更改:

sudo systemctl restart smbd

步骤 6:测试共享文件夹

在Windows或Linux系统上,打开文件资源管理器或文件浏览器,输入您的Ubuntu服务器的IP地址和共享文件夹的名称。例如,如果您的服务器IP地址是192.168.1.100,共享文件夹名称为SharedFolder,则输入\\192.168.1.100\SharedFolder

您应该能够访问共享文件夹并查看其内容。

总结

通过以上步骤,您已经在Ubuntu 18上成功设置了网络文件共享。现在,您可以在局域网内的其他计算机上访问共享文件夹,并根据自己的需求进行操作。