以下是创建共享目录 `/data/test1` 和 `/data/test2` 的步骤:
---
### 1. 创建目录
bash
sudo mkdir -p /data/test1 /data/test2
- `-p` 参数:自动创建父目录(如果 `/data` 不存在则一并创建)
---
### 2. 设置目录权限
bash
sudo chmod -R 777 /data/test1 /data/test2
- `-R` 参数:递归修改目录及子文件权限
- `777`:赋予所有用户读写执行权限(根据实际需求调整)
---
### 3. 配置共享服务(以 NFS 或 Samba 为例)
#### 方案一:NFS 共享(Linux 环境)
1. 安装 NFS 服务(如未安装):
bash
sudo apt install nfs-kernel-server # Debian/Ubuntu
sudo yum install nfs-utils # CentOS/RHEL
2. 编辑 `/etc/exports` 文件:
bash
sudo nano /etc/exports
添加以下内容:
conf
/data/test1 *(rw,sync,no_subtree_check)
/data/test2 *(rw,sync,no_subtree_check)
3. 生效配置并重启服务:
bash
sudo exportfs -ra
sudo systemctl restart nfs-server
---
#### 方案二:Samba 共享(跨平台)
1. 安装 Samba 服务:
bash
sudo apt install samba # Debian/Ubuntu
sudo yum install samba # CentOS/RHEL
2. 编辑 `/etc/samba/smb.conf`:
bash
sudo nano /etc/samba/smb.conf
添加以下内容:
conf
[test1]
path = /data/test1
writable = yes
guest ok = yes
[test2]
path = /data/test2
writable = yes
guest ok = yes
3. 重启 Samba 服务:
bash
sudo systemctl restart smbd
---
### 4. 防火墙配置(可选)
bash
# NFS 防火墙
sudo ufw allow 2049
# Samba 防火墙
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
---
### 5. 验证共享
- **NFS 客户端**:
bash
showmount -e <服务器IP>
- **Samba 客户端**:
在文件管理器输入 `smb://<服务器IP>/test1` 访问
---
### 注意事项
1. 生产环境建议限制 IP 范围(如 `192.168.1.0/24` 替代 `*`)
2. 安全场景下避免使用 `777` 权限,建议通过用户组管理权限