首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有可调优访问控制的基于Web的文件浏览器

具有可调优访问控制的基于Web的文件浏览器
EN

Software Recommendation用户
提问于 2015-05-31 23:04:12
回答 1查看 67关注 0票数 3

我有一个运行Ubuntu12.04的服务器,我使用它作为存储和备份大量数据的地方。为了尽量缩小问题的范围,让我们只考虑照片。我发现将照片保存在目录结构中很方便,例如

代码语言:javascript
复制
Photos\2005.06.30 - Bens Birthday
       ... (about 200 folders or so)
      \2015.03 - Vacation

重点是,我不打算以任何重要的方式改变这个文件夹的结构,而且已经有相当多的文件夹了。

最初,我在/var/www目录中设置了一个带有照片的目录符号链接,并使用htaccess来限制对在此服务器上注册的特定用户的访问。任何知道用户名/密码对的人都可以转到http://hostname/Photos,输入用户传递并查看要单击的目录和文件列表。

现在,我想分享一些这些照片,我转向应用程序,如奥恩云比迪奥。他们有一个非常好的界面与缩略图所有,他们让你下载一个完整的目录作为一个压缩存档,所有的一切都会很好,但.

无论是使用普通的旧浏览,还是使用owncloud或pydio,您都可以访问用户www-data可以访问的任何内容。如果没有owncloud或pydio,如果我想授予某人对Photos中特定子目录的访问权限,我必须在apache配置中为该目录编写一个单独的规则。否则,我会遇到这样一种情况,那就是有人要么什么都看不见,要么什么也看不见。

不幸的是,owncloud和pydio也有同样的问题。例如,pydio有共享工作区的概念,因此我创建了一个由Photos目录组成的共享工作区。不幸的是,您只能作为一个整体共享这个工作区。我不能做的是在Photos中选择单独的目录,并指定“这将是每个人都可以访问的,这只是我的父母,这个在这里,这个在那里”等等。因此,我不得不为每组照片创建一个单独的工作区。更糟的是,我可能有一个像Photos\Photos from Egypt\这样的目录,我愿意分享,然后在其中有一个目录,比如Photos\Photos from Egypt\Hot porn with wife\,应该只供我和我的妻子访问。如果为每个子目录创建单独的工作区,则目录结构将丢失。

我想,这是由于owncloud和pydio在我试图实现的方面的倒退性质所致。虽然这些应用程序为多个用户提供云服务,每个人都有自己的私人空间,但我试图有选择地与某一群用户共享我的一些数据。我并不打算为他们提供云存储服务。

对我来说,一个理想的解决方案是,我可以将文件和文件夹的所有权设置为特定的用户和组,并有一个基于web的服务,模仿尊重这些所有权的SFTP客户端。因此,有人可以以userjoe身份从组notmanyrights登录,并浏览Photos目录,比如访问权限为755的子目录,而不是750

对我来说非常重要的是能够在一次点击下载整个目录,并在子目录中查看照片的缩略图。

EN

回答 1

Software Recommendation用户

发布于 2015-06-03 15:12:02

我想我找到了一个相对简单的解决方案。我害怕遇到错误,不得不求助于建议中的评论Alfresco,但是第一个非常快速的测试显示了很好的结果。

考虑到用户的数量将相当少,只有我应该做管理,这将对我有用。

  1. 安装Pydio。
  2. 运行cp -rs /my/path/to/Photos/ ~/symlinks/。这将重新创建Photos目录的整个树结构,除非有符号链接代替文件。所以现在我可以为每个用户复制这个结构到/var/www/pydio/data/personal/username/,并删除那些链接到用户不应该看到的照片的符号链接。
  3. 使用符号链接维护最新版本的结构是一个单行命令,随着新照片的添加,我可以根据需要手动将相关的子文件夹添加到用户的目录中。
  4. 这在一定程度上比unix用户:group格式更好,因为它作为一个完整的访问控制列表工作。
  5. 通过对Pydio中的共享工作区采取类似的方法,可以实现组权限,而不是单个用户权限。
票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/19954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档