这里的Linux:)
从几天以来,我一直在努力解决这个问题,至今还没有拿出解决方案。基本上,我所要达到的目标是:
我有一个设备,在默认情况下,它在/media/mynormaluser下的某个挂载点挂载(在引导时带有fstab条目)。我希望在Owncloud中将其作为本地设备列出,而不需要将其映射为外部存储(即这是我存储所有数据的辅助磁盘),方法是启用“外部存储”应用程序,并将数据目录移出它现在所在的位置。我一直在寻找解决方案,比如创建一个符号链接,但是Owncloud似乎没有处理它,所以我找到了使用绑定挂载的替代解决方案。问题是,Owncloud使用apache用户(即www-data),当然,该用户没有在我的辅助磁盘上设置适当的权限,而且我不希望该用户成为所有者。因此,在研究如何创建绑定挂载时,可以将挂载权限设置为在主(而不是绑定)挂载上设置的权限。这样,我就可以访问该文件夹,而无需更改目录/文件的所有者(至少我希望如此)。我基本上在这里关注了这两次讨论:
但这不像我预料的那样。这是我在这两次讨论的基础上所做的:
mount -a来重新加载文件夹已正确挂载的fstab条目,但权限仍然是错误的,实际上,打开该文件夹时,我收到了消息"owncloud不能在这里写入“。我不知道如何继续下去,因为现在我只是回到了使用Owncloud中的“外部存储”选项的原始解决方案。
非常感谢大家!
发布于 2015-04-16 08:11:22
解决此问题的一个解决方案是将www-data用户添加到拥有该文件的组中,然后使用chmod调整文件的组权限,以便组具有写访问权限。
https://askubuntu.com/questions/607231
复制相似问题