Google Drive Sync + 只读权限

Google Drive Sync + Read-only access

情况如下:
我们使用 Google Apps for Business。我们有一个 Google 驱动器文件夹——“文件夹 A”——其中包含大约 30 个子文件夹。这些子文件夹中的每一个都包含数百个文件和文件夹。您可以假设我是 Google 驱动器上所有文件和文件夹的所有者。我也是 Google Apps 超级管理员。文件夹 A 具有经过深思熟虑的结构,在文件夹层次结构中有多达八个级别的文件夹。我们需要与 40 台不同的计算机共享文件夹 A——文件夹结构、文件等等。这40台电脑都是显示终端,每台每天都有几十个人使用。对我们来说,所有 40 台计算机都具有完全相同的文件夹结构是至关重要的,因为人们必须经常从一台显示计算机移动到另一台,并且他们必须进行每一秒都很重要的演示,所以我们不能让他们花 5 到每次花 10 分钟弄清楚他们所在的计算机的文件夹结构。出于商业原因 + 潜在的延迟,我们不能让人们使用他们的个人 Google 帐户登录。

这是我所做的:

  1. 创建了一个新帐户(“display@domain.com”)
  2. 带显示@的共享文件夹 Adomain.com(在“可以查看”权限级别)
  3. 在所有 40 台计算机上,登录以显示@domain.com 的 Google 驱动器并同步所有内容

我的问题是
出于某种原因,Google Drive 允许用户移动、删除或对文件夹和文件执行几乎任何他们想做的事情——即使他们只有“可以查看”访问权限。是的,这不会影响原始共享文件夹/文件,但仍然是一个大问题,因为:

  1. 如果任何随机用户访问 40 台计算机中的任何一台并意外删除或移动文件,那么这也会影响其他 39 台计算机(因为 Google 驱动器同步所有40 台电脑)

  2. 即使我与 40 个不同的新帐户(display1@domain.com、display2@domain.com、...)共享文件夹 A(仅“可以查看”访问权限) ,用户仍然可以通过转到 - 比方说 - 计算机 17 并移动或删除文件夹来搞乱文件夹结构。因此,从那时起使用计算机 17 的每个人都会遇到困难,因为文件夹结构已被篡改。是的,我拥有的原始文件夹 A 仍将完好无损,因此不会丢失数据。但是我无法知道计算机 17 的文件夹结构已经搞砸了。因此,为了确保每台计算机都具有正确的文件夹结构,就像我原来的文件夹 A 一样,我需要每天手动前往 40 台计算机中的每台计算机并检查或重新同步到 Google 驱动器。太疯狂了!

因此理想情况下,我们需要一些方法使文件夹 A 成为只读的,即用户可以访问内容但不能篡改整个文件夹结构或删除文件。我们乐于获得创造性的解决方案,并乐意根据需要完成尽可能多的工作,只要是一次性工作。

您的问题是双向的 Drive Sync 应用程序。如果我理解正确的话,你想要单向同步。我的建议是用您自己的应用程序替换 Drive Sync,实现您正在寻找的行为。

我回复的很晚,但我想我会分享我发现的东西(对于有类似问题的未来用户)。

简短版:这里没有解决方案。 Google Drive 将允许用户篡改文件夹结构,即使他们只被授予查看权限。从哲学上讲,Google 可能希望每个用户创建 his/her 自己的文件夹结构。

创建我们自己的 Google 驱动器外观,正如 pinoyyid 所建议的那样,出于商业原因并不是真正的选择(我们完全根植于 Google 生态系统,因此坚持使用驱动器是有意义的).所以我最终要做的是每天查看 Google 驱动器(在线,在我的计算机上)中的变化 activity,留意文件夹结构的任何变化。我然后: - 撤消该更改 - 接近做出改变的人并告诉他们他们做错了 每天大约需要 15 分钟

我最终也会着手解决这个问题(我猜是使用 AppsScript),但那是以后的事了。

感谢所有思考问题的人。希望 Google 将在以后允许各种用例。

如何将所有 40 台计算机的本地文件系统的用户权限更改为 "read only"?应该达到预期的效果。

我知道这是一个老问题,但如果有人来这里寻找解决方案,请尝试使用不同的 Google Drive Client。我之前试过 WebDrive and RaiDrive 程序,它们都提供了使用同步 Google 驱动器到虚拟驱动器的功能,并在设置中将驱动器设置为 read-only 模式。