Juan Jimenez Asked: 2025-04-23 04:09:58 +0800 CST2025-04-23 04:09:58 +0800 CST 2025-04-23 04:09:58 +0800 CST 在 Linux 上安装 JIRA Data Center 时,安装程序失败,提示无法从 /tmp 运行其内部 Java 772 在我们的网络中,出于安全考虑,所有虚拟机和服务器都将 /tmp 挂载为 noexec 目录。尝试安装 Jira 时,从该文件夹运行 Java 会失败。我该如何解决这个问题? installation 2 个回答 Voted Mircea Vutcovici 2025-04-23T09:47:04+08:002025-04-23T09:47:04+08:00 即使您通过使用root用户找到了解决方法,从安全角度来看也不建议这样做。 正如Atlassian 文档中提到的,您应该创建一个jira用户并以该用户的身份安装软件。 您是否创建了专用用户来运行 Jira? 我们强烈建议以专用用户身份运行 Jira。 您应该在开始之前创建此用户,以便在创建安装和主目录时,您可以授予该用户适当的读写权限。 在此示例中,我们将创建一个名为 jira 的用户: $ sudo /usr/sbin/useradd --create-home --comment "Account for running Jira Software" --shell /bin/bash jira Best Answer Juan Jimenez 2025-04-23T04:09:58+08:002025-04-23T04:09:58+08:00 在我们的例子中,安装程序位于非 root 用户的主文件夹中,并尝试以 root 用户身份 (sudo) 安装。我将安装程序复制到 root 用户的主文件夹中,并将其 chown 为 root:root,然后就可以正常工作了。
即使您通过使用
root
用户找到了解决方法,从安全角度来看也不建议这样做。正如Atlassian 文档中提到的,您应该创建一个
jira
用户并以该用户的身份安装软件。在我们的例子中,安装程序位于非 root 用户的主文件夹中,并尝试以 root 用户身份 (sudo) 安装。我将安装程序复制到 root 用户的主文件夹中,并将其 chown 为 root:root,然后就可以正常工作了。