引言
在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上成功设置了网络文件共享。现在,您可以在局域网内的其他计算机上访问共享文件夹,并根据自己的需求进行操作。