代码之家  ›  专栏  ›  技术社区  ›  Organiccat

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

  •  0
  • Organiccat  · 技术社区  · 14 年前

    它安装在一个我无法直接访问的Unix系统上,但可以通过与网络团队坐在一起了解。

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

    我可以读取和写入临时文件目录,在将位置文件移到目标目录(server-inf/etc)之前存储它们,但这没有帮助。我尝试让网络人员将其他文件夹的权限设置为相同的内容,但没有结果。我可以访问的文件夹的当前设置是rwxrws---而其他文件夹是rwxrwxr-x,因此我应该有更多的权限(第一个文件夹中的“s”不是一个错误)。

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

    DR

    全部使用ColdFusion

    临时目录-可以读写

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

    目标:让上传功能正常工作。

    编辑:使用Apache的服务器

    2 回复  |  直到 14 年前
        1
  •  0
  •   Sergey Galashyn    14 年前

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

        2
  •  0
  •   Organiccat    14 年前

    设置新文件夹权限后,需要重新启动问题结束。我们不认为这是Unix机器上的问题,但是ColdFusion显然是这样。这奏效了。