我想使用我的用户运行eclipse,并使用用户“tomcat”在eclipse中运行tomcat 那可能吗?有任何想法吗? 这不是一个安全问题,因为我在我的家里正在破坏防火墙,没有向世界开放的服务
答案 0 :(得分:1)
我不知道Eclipse如何运行Tomcat,但它确实需要运行可执行文件。因此,您可以chown
向用户tomcat
发送可执行文件,然后setuid
可执行文件。例如:
chown tomcat:tomcat /path/to/bin/tomcat
chmod +s /path/to/bin/tomcat
使用setuid位,任何可执行文件都以拥有它的用户身份运行。
我没有测试它,但它应该可以正常工作。