好吧,这可能看起来像是Apache或Owncloud问题,但我认为我想尝试解决问题的方式更为通用:
在Mythbuntu 14.04服务器盒子上,我运行了Apache 2.4.7运行Owncloud。我希望在同一系统上的另一个应用程序(Amarok音乐播放器)可以访问由Owncloud服务器管理的音乐文件。但是,只有Apache用户“www-data”才有权读取/ var / www / owncloud / data下的任何内容(它们应该只通过Oc web界面或同步客户端应用程序处理)。 我认为将该用户“ben”授予该框只读包含所有音乐的目录的只读访问权限不会是一个安全问题:/ var / www / owncloud / data // files / Music 但我不知道该怎么做,或者甚至可能。 chmod使用不同的符号混淆了我,而且还有修改一个用户的权限的事情。 你能用正确的命令帮助我吗?
你有没有将用户ben添加到www-data所在的组?这些文件应该有某种组所有权。
—
Optichip
@Optichip:其实是的,我只是想到了,但也许我做错了,因为看起来它没有生效:
—
Ben Opp
ben@hermann:~$ sudo usermod -a -G www-data ben ben@hermann:~$ groups ben adm cdrom sudo dip video plugdev netdev sambashare mythtv lpadmin
即在发出usermod命令后,我仍然不是组www-data的成员
检查/ etc / group文件,看看是否可以在那里看到www-data组并将自己添加到该行。看看是否有帮助。
—
Optichip