尽管777权限coldfusion,但无法读取或写入目录CFFILE

时间:2010-10-27 19:12:50

标签: apache unix coldfusion

这是安装在我无法直接访问的Unix系统上,但可以通过与网络团队坐在一起获得洞察力。

问题是这个,我有3个文件夹,我需要访问,读写。问题是,我只能访问其中一个,而且只能阅读。这是通过ColdFusion,我可以与他们被分配到的用户(并且CF服务器运行,这是“www”用户)很好地进入它们。

我可以读取和写入临时文件目录,在将文件移动到目标目录(SERVER-INF / etc等等)之前存储这些文件,但这没有用。我曾尝试让网络用户将其他文件夹的权限设置为相同的内容,但没有结果。我可以访问的文件夹的当前设置是rwxrws ---其他文件夹是rwxrwxr-x,所以我应该有更多权限(“s”在第一个文件夹中不是错误。)

我们已尝试将其他文件夹设置为777,我们甚至没有获得读取功能。在为ColdFusion设置新权限后,是否需要在Unix机器上重新启动服务器才能访问它们?我现在没有想法,我会接受任何新的建议。

TL; DR

全部使用ColdFusion

临时目录 - 可以读写

文件夹1 - 可以读取(包括子目录) 文件夹2 - 无法读取或写入(权限被拒绝) 文件夹3 - 无法读取或写入(权限被拒绝)

目标:让上传功能正常运行。

编辑:使用apache的服务器

2 个答案:

答案 0 :(得分:0)

随机猜测......您是否检查过您尝试访问的路径是否完全正确?对于文件操作,它们应该是绝对的,www用户必须对所有路径目录具有X权限 - 才能输入它们。

答案 1 :(得分:0)

在设置新文件夹权限后,问题最终是需要重新启动。我们认为这不是Unix盒子上的问题,但是ColdFusion显然没有。这很有用。