3

我想使用我的用户运行 eclipse,并使用用户“tomcat”在 eclipse 中运行 tomcat 这可能吗?有任何想法吗?这不是安全问题,因为我在家里有防火墙,没有向世界开放服务

4

1 回答 1

1

我不知道 Eclipse 如何运行 Tomcat,但它肯定需要运行可执行文件。因此,您可以chown将该可执行文件提供给用户tomcat,然后setuid将该可执行文件提供给用户。例如:

chown tomcat:tomcat /path/to/bin/tomcat
chmod +s /path/to/bin/tomcat

使用 setuid 位,任何可执行文件都以拥有它的用户身份运行。

我没有测试它,但它应该可以正常工作。

于 2012-11-08T21:11:24.903 回答