gpt4 book ai didi

tomcat - 如何以管理员身份启动tomcat服务

转载 作者:行者123 更新时间:2023-11-28 22:54:40 25 4
gpt4 key购买 nike

我遇到了一个问题。我想使用“RunTime.exec()”在我的网络应用程序中运行 cmd,而 tomcat 服务没有以管理员身份启动并且没有运行 cmd 的权限。那么,是否有办法以管理员身份自动启动服务而不是手动单击 tomcat.exe?

最佳答案

您应始终牢记一个原则:您可以从 Internet 访问的应用程序必须始终以尽可能最小的权限运行。这完全(总是!)排除了以管理员身份运行的可能性。万一有人在您的应用程序中发现安全问题,您不想为他们提供免费的管理员权限。

即使是执行 cmd 的权限对于可访问 Internet 的进程来说也是值得怀疑的。在加固的系统中,这更像是另一台服务器的任务,以您的网络服务器 (tomcat) 将连接到的不同权限(同样,不是管理员)运行。

作为 quickfix,您可能希望为运行 tomcat 的用户提供 CMD 执行权限。作为一个非常快速的修复,您可以更改 tomcat 服务配置 - 在您配置 tomcat 应作为服务运行的位置(以及在您配置自动启动服务列表的位置)您还可以指定它运行的用户帐户。由于前两段中给出的原因,我没有给出确切的说明 - 我全心全意地建议您改变方法。

关于tomcat - 如何以管理员身份启动tomcat服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30825613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com