Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用我的用户运行 eclipse,并使用用户“tomcat”在 eclipse 中运行 tomcat 这可能吗?有任何想法吗?这不是安全问题,因为我在家里有防火墙,没有向世界开放服务
我不知道 Eclipse 如何运行 Tomcat,但它肯定需要运行可执行文件。因此,您可以chown将该可执行文件提供给用户tomcat,然后setuid将该可执行文件提供给用户。例如:
chown
tomcat
setuid
chown tomcat:tomcat /path/to/bin/tomcat chmod +s /path/to/bin/tomcat
使用 setuid 位,任何可执行文件都以拥有它的用户身份运行。
我没有测试它,但它应该可以正常工作。