56 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: file.share.howto
title: 文件协作权限(共享给他人)
type: howto
feature: file
scope: end-user
locale: zh
aliases:
- 文件共享
- 共享文件夹
- 给同事看我的文件
- 文件权限设置
- 让别人改我的文档
- 协作编辑
related_tools: [list_files, get_file_detail]
related_pages: [file]
prerequisites:
- 仅文件所有者可设置共享(不是创建者,是 userid 字段所示的拥有者)
negative:
- 不能在已有共享文件夹内的子文件 / 子文件夹单独再共享(嵌套共享被拒绝)
- 单个共享对象最多 100 个成员
- 共享只能选「只读」或「读写」两档,没有「评论」「仅看链接」等中间档
- 共享后文件夹内所有子文件的拥有者保持不变(不会迁移)
last_verified: v1.7.90
---
# 文件协作权限(共享给他人)
## 入口
- 桌面端 Web选中文件 / 文件夹 → 右键 / 「···」→「共享设置」
- 桌面端 Web在文件列表的「共享」段点开已共享项 → 设置图标
## 操作步骤
1. 进入共享设置弹窗
2. 添加协作成员:在搜索框选用户(可多选)
3. 选择权限:
- **只读**permission=0只能浏览 / 下载
- **读写**permission=1可编辑 / 上传 / 在共享文件夹内新建
4. 点「确定」保存;被共享方在自己的「文件」页「共享」段就能看到
## 共享数据结构
- 共享记录存在 `file_users` 表,每条 = 一个文件 × 一个用户 × 一个权限
- 文件的 `share` 字段标记本身是否为共享根;`pshare` 指向其所在的共享根 ID
- 共享根之下所有子文件、子文件夹自动继承共享
## 共享后能做什么
- 共享文件夹内可以创建新文件 / 上传文件(权限为读写时)
- 共享成员看到的拥有者仍是原拥有者
- 退出共享:被共享方在自己文件页对该文件 →「退出共享」
## 不支持
- 嵌套共享(已在共享文件夹内的子项不能单独再共享)
- 共享给「所有人」userid=0的链接被共享方不能退出
- 不支持单个共享 ≥ 100 个成员
- 共享权限没有「评论」/「仅查看链接」/「下载禁止」等中间档