![具有不同访问级别的图像管理系统](https://linux22.com/image/508255/%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E8%AE%BF%E9%97%AE%E7%BA%A7%E5%88%AB%E7%9A%84%E5%9B%BE%E5%83%8F%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.png)
我在一家房地产经纪公司的图形部门工作,我们处理大量照片。经纪人拍照,上传给我,我对照片进行润色和标准化,然后将它们添加到内部服务器,以供图形部门将来使用。
我希望代理商可以在需要的时候使用“已清理”的照片文件,但我不希望代理商随意翻看图形部门的文件(这样很容易导致文件放错、重命名和混乱)。
如果我们可以创建该服务器的只读“镜像”(正确的术语?),代理可以根据需要进行访问,但不会反馈到我们“已清理”的文件系统中,那就太完美了。
编辑:我正在寻找一个自动化解决方案......在数字化工作时,手动将文件发布到两个单独的位置似乎是一个不雅的解决方案。
编辑:我试图避免任何访问公共(脏)文件系统的障碍(但它最终得以实现)。有 40-50 名房地产经纪人需要访问这些文件,其中一半人无法可靠地下载电子邮件附件。
答案1
看来您已经有了一个可以复制的文件共享解决方案。
所有现代操作系统都包括使用组的权限管理。这是一项简单的任务,任何入门级 IT 人员都应该能够在没有详细协助的情况下完成。
编辑1
如果你没有任何身份验证或访问控制,你怎么能指望从一开始就阻止他们修改文件呢?掩盖他们可以修改文件的事实并不能改变这种情况。
如果您只是想隔离存储位置,您可以创建另一个地方供他们查看文件。
编辑2
最后,我完全同意 Kyle 的建议,即向 IT 人员提供高层次的视角,以便他提出技术建议。他受雇提供符合业务需求的技术解决方案。
如果不知道您当前使用什么技术,就很难提供适合您环境的建议。
一般来说,在 LAN 上,内部用户之间共享文件通常最好使用 CIFS/SMB。(SAMBA 和 Windows 文件共享使用的协议。)这可以在 UNIX 和 Windows 之间轻松实现,同时提供更少干扰的用户体验。我将创建一个通用的“设计”(或任何部门)共享,对于整个公司来说,它是只读的,而对于设计来说,它是只写的。然后,设计共享将仅供设计部门使用,它将是读写的。确切的角色和访问权限将由业务运营方式定义。必须对必须更安全处理的数据实施额外的控制,这不是最终的解决方案,但应该符合您的目标。
答案2
你应该能够告诉他你想要实现什么,他应该能够告诉你你需要什么。告诉他你不太了解的事情的具体细节,‘使用这个软件’等等,在我看来,这听起来适得其反。
从您所说的内容来看,我的直觉是使用 chris_l 推荐的确切解决方案作为技术解决方案。Web 服务器可能会以特定用户身份运行,并且该用户将具有只读访问权限。我喜欢这个,因为它很简单,您也可以使用 Drupal 等内容管理解决方案做同样的事情。从您描述的内容来看,我看不出镜像有什么用处。
答案3
您的 IT 部门还可以设置一个简单的 Web 服务器,允许对已清理的照片目录进行只读访问。(当然,Web 服务器可能仍需要代理登录。)
这将使其完全独立于平台。
答案4
也许你可以利用画廊对你有利吗?
您可以使用 rsync 来设置镜像。