我的Apache服务器在一些非默认(非root)帐户上运行。当它试图运行python脚本而后执行subversion check-out命令时,'svn checkout'失败并显示以下错误消息:
svn: Can't open file '/root/.subversion/servers': Permission denied
同时在同一用户帐户下从命令行运行带有subversion checkout命令的python脚本非常顺利。
带有mod_python 3.2.8的Apache服务器2.2.6在Fedora Core 6机器上运行。
有人可以帮帮我吗?非常感谢。
发布于 2019-04-16 08:16:27
Apache的错误日志不是一个线索吗?
也许它与SELinux有关。如果audit.log文件指示拒绝Apache访问的SELinux,请检查/var/log/audit/audit.log并相应地调整SELinux配置。
发布于 2019-04-16 09:12:34
尝试授予Apache用户(运行apache服务的用户)对该文件的r + w权限。
https://stackoverflow.com/questions/-100001111
复制相似问题