我已经在 ubuntu 16.04 上构建了一个 Owncloud 10 服务器,并且我希望运行 fail2ban,我认为我在配置对 Owncloud 的访问时犯了一个错误。
我运行了sudo chown -R www-data:www-data /var/www/owncloud/
,在这个文件夹中是一个数据文件夹,然后日志文件owncloud.log
fail2ban
似乎无法访问这个文件,我相信这是我运行命令造成的chown
。我该如何解决这个问题,当我通过 Owncloud gui 访问文件时,我可以看到日志文件,所以这肯定是权限问题。
答案1
另一个解决方案是使用 Nextcloud。它是完全开源的,更安全,并且内置了 fail2ban 解决方案作为暴力破解保护。
答案2
为了运行脚本,它必须是可执行的。
通过运行检查它是否设置了可执行标志
ls -la /var/www/owncloud/
如果不是,则设置标志运行
sudo chmod +x /var/www/owncloud/fail2ban
此外,如果 www-data 以外的其他用户可以运行它,你可以运行
sudo chown www-data:<otherUser> /var/www/owncloud/fail2ban