在Linux中以不同的用户身份在Eclipse中运行Tomcat

3
我希望使用我的用户运行Eclipse,并在Eclipse中使用“tomcat”用户来运行Tomcat。这种操作是否可行?有什么想法吗?由于我在家中,防火墙已经打开,且没有服务对外开放,因此这不会是一个安全问题。
1个回答

1

我不知道Eclipse如何运行Tomcat,但它肯定需要运行一个可执行文件。因此,您可以将该可执行文件的所有权更改为用户tomcat,然后setuid该可执行文件。例如:

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

使用setuid位,任何可执行文件都将作为其所有者运行。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接