我在一家房地产经纪公司的图形部门工作,我们处理很多照片。代理拍摄照片,上传给我,我对照片进行修饰和标准化,然后将它们添加到内部服务器以供图形部门将来使用。
我想让代理可以在他们想要的时候使用“清理过的”照片文件,但我不希望代理在图形部门的文件中闲逛(事情会很快被放错地方、重命名和混乱)。
如果我们可以创建该服务器的只读“镜像”(正确术语?),代理可以根据需要访问它,但它不会反馈到我们的“净化”文件系统,那将是完美的。
编辑:我正在寻找一个自动解决方案......在数字工作时手动将文件发布到两个不同的位置似乎是一个不雅的解决方案。
编辑:我试图避免对公共(脏)文件系统的任何访问障碍(但它最终实现了)。有 40-50 名房地产经纪人需要访问这些文件,其中一半无法可靠地下载电子邮件附件。
你应该能够告诉他你想要达到的目标,他应该能够告诉你你需要什么。告诉他你不太了解的东西的细节,“使用这个软件”等,对我来说听起来适得其反。
根据您的说法,我的直觉是使用 chris_l 推荐的确切解决方案作为技术解决方案。Web 服务器可能会作为特定用户运行,并且该用户将具有只读访问权限。我喜欢这个,因为它很简单,你也可以用像 Drupal 这样的内容管理解决方案来做同样的事情。根据您的描述,我看不出有任何镜像的原因。
看来您已经有了可以复制的文件共享解决方案。
所有现代操作系统都包含组权限管理。这是一项简单的任务,任何入门级 IT 人员都应该能够在没有详细帮助的情况下完成。
编辑 1
如果您没有任何身份验证或访问控制,您如何真正期望从一开始就阻止他们修改文件?掩盖他们可以修改文件的事实并不会改变情况。
如果您只是想隔离存储位置,您可以创建另一个位置供他们查看文件。
编辑 2
最后,我完全同意 Kyle 的建议,即向您的 IT 人员提供技术建议的高级视图。他的报酬是在业务需求范围内提供技术解决方案。
在不知道您当前使用什么技术的情况下,很难提供适合您环境的建议。
一般来说,LAN 上的内部用户之间共享文件通常最好使用 CIFS/SMB 来完成。(SAMBA 和 Windows 文件共享使用的协议。)这可以在 UNIX 和 Windows 之间轻松实现,同时提供较少干扰的用户体验。我会创建一个通用的“设计”(或任何部门)共享,它对整个公司都是只读的,对设计来说是只写的。然后会有设计共享只供设计部门使用,即读写。确切的角色和访问权限将由业务运作方式来定义。对于必须更安全地处理的数据,必须实施额外的控制,这不是最终的解决方案,但应该符合您的目标。
您的 IT 还可以设置一个简单的 Web 服务器,允许对已清理的照片目录进行只读访问。(当然,Web 服务器可能仍需要代理登录。)
这将使其非常独立于平台。
您正在寻找只读的“共享”而不是“镜像”。
将经过清理的照片移动到他们自己的文件夹中,然后将其以只读方式共享给相应的用户。
然后从您不希望他们访问的文件/文件夹中删除他们的访问权限。
也许您可以利用Gallery来发挥自己的优势?
您可以使用 rsync 设置镜像。