在 Linux 系统中,设置共享目录可以通过多种方式来实现,下面介绍两种常用的方法:使用 Samba 服务和使用 NFS 服务。

使用 Samba 服务设置共享目录
Samba 是一个用于在 Linux 和 Windows 系统之间共享文件和打印机的开源软件。通过安装和配置 Samba 服务器,您可以轻松地在 Linux 系统中设置共享目录。
1. 安装 Samba 服务:在终端中使用以下命令安装 Samba 服务。
```bash
sudo apt-get update
sudo apt-get install samba
```
2. 创建共享目录:在终端中使用以下命令创建一个新的共享目录。
```bash
sudo mkdir /srv/share
```
3. 配置 Samba 服务:编辑 Samba 配置文件以设置共享目录。
```bash
sudo nano /etc/samba/smb.conf
```
在文件中添加以下内容:
```plaintext
[share]
path = /srv/share
writable = yes
browsable = yes
create mask = 0777
directory mask = 0777
```
4. 设置 Samba 密码:为用户设置一个 Samba 密码。
```bash
sudo smbpasswd -a username
```
5. 重启 Samba 服务:使用以下命令重新启动 Samba 服务。
```bash
sudo systemctl restart smbd
```
现在您可以在网络中访问共享目录,并在其他设备上使用用户名和密码登陆来访问共享目录。
使用 NFS 服务设置共享目录
NFS(网络文件系统)是一种在网络上共享文件夹的协议,通过安装和配置 NFS 服务器,您可以在 Linux 系统中设置共享目录。
1. 安装 NFS 服务:在终端中使用以下命令安装 NFS 服务。
```bash
sudo apt-get install nfs-kernel-server
```
2. 配置 NFS 共享:编辑 NFS 配置文件以设置共享目录。
```bash
sudo nano /etc/exports
```
在文件中添加以下内容:
```plaintext
/srv/share *(rw,sync,no_subtree_check)
```
3. 重启 NFS 服务:使用以下命令重新启动 NFS 服务。
```bash
sudo systemctl restart nfs-kernel-server
```
现在共享目录已经设置好,其他设备可以通过 NFS 协议挂载共享目录。
总结:
使用 Samba 服务可以在 Linux 和 Windows 之间轻松共享文件,而使用 NFS 服务可以在 Linux 系统之间方便地共享文件夹。根据您的需求选择合适的共享方式,并按照上述步骤进行设置即可实现目标。