【发布时间】:2018-11-16 00:36:24
【问题描述】:
我注意到,在 Dropbox 中,您可以在“阅读”模式下与其他用户共享文件,并且该查看者可以通过只读共享链接与他人共享该文件。但是,在云端硬盘中,只读用户根本无法与其他用户共享链接。
哪种方法更类似于 Unix/Linux 的权限方法?为什么?
【问题讨论】:
标签: unix permissions google-drive-api dropbox
我注意到,在 Dropbox 中,您可以在“阅读”模式下与其他用户共享文件,并且该查看者可以通过只读共享链接与他人共享该文件。但是,在云端硬盘中,只读用户根本无法与其他用户共享链接。
哪种方法更类似于 Unix/Linux 的权限方法?为什么?
【问题讨论】:
标签: unix permissions google-drive-api dropbox
尝试访问官方 GDrive 文档中的Google Drive REST API Overview,特别是在共享和协作部分,详细说明如下:
应用可以显示标准的 Google Drive 共享对话框,让用户共享文件
您想要做的更多的是管理共享:
对文件和文件夹的访问由访问控制列表确定 (ACL)。 ACL 是一个权限列表,用于确定是否 用户可以对文件执行操作,例如读取或写入。见 permissions guide 有关权限和角色的更多详细信息以及 reference guide.
此外,还需要为用户、组或域分配直接文件权限。据说使用teamDrivePermissionDetails字段来判断使用的有效角色。
要详细了解如何列出文件或团队云端硬盘的权限,可以参考方法Permissions: list
【讨论】: