Elamurugan Asked: 2010-04-02 21:50:03 +0800 CST2010-04-02 21:50:03 +0800 CST 2010-04-02 21:50:03 +0800 CST 如何通过php访问tomcat用户目录 772 我必须通过上传过程由tomcat创建的php访问/写入目录。 php apache:apache 无法访问 tomcat:tomcat 目录。 请告诉我我应该改变什么来解决它。 tomcat 1 个回答 Voted Best Answer andol 2010-04-02T22:28:57+08:002010-04-02T22:28:57+08:00 一种选择是将 apache 用户放在 tomcat 组中。另一种选择是创建一个新组,例如 webusers,您将 apache 和 tomcat 用户都放入其中,并将受影响的 tomcat 目录的组所有权分配给该组。 然后,受影响的 tomcat 目录必须按组可写。添加 setgid 位可能也是一个好主意,以确保使用正确的组所有权创建新文件和目录。 还记得在涉及的脚本中设置一个 umask,以获得对新文件和目录的所需权限。我猜你想要 002 或 007,这取决于文件是否应该被任何用户访问。
一种选择是将 apache 用户放在 tomcat 组中。另一种选择是创建一个新组,例如 webusers,您将 apache 和 tomcat 用户都放入其中,并将受影响的 tomcat 目录的组所有权分配给该组。
然后,受影响的 tomcat 目录必须按组可写。添加 setgid 位可能也是一个好主意,以确保使用正确的组所有权创建新文件和目录。
还记得在涉及的脚本中设置一个 umask,以获得对新文件和目录的所需权限。我猜你想要 002 或 007,这取决于文件是否应该被任何用户访问。