在Linux中以不同的用户身份在Eclipse中运行Tomcat
我想使用我的用户运行eclipse,并在eclipse中使用用户“tomcat”运行tomcat 可能吗?有什么想法吗?在Linux中以不同的用户身份在Eclipse中运行Tomcat,linux,eclipse,tomcat,Linux,Eclipse,Tomcat,我想使用我的用户运行eclipse,并在eclipse中使用用户“tomcat”运行tomcat 可能吗?有什么想法吗? 这并不是一个安全问题,因为我在家里有防火墙,没有向世界开放的服务我不知道Eclipse如何运行Tomcat,但它肯定需要运行一个可执行文件。因此,您可以将可执行文件chown发送给用户tomcat,然后setuid发送给可执行文件。例如: chown tomcat:tomcat /path/to/bin/tomcat chmod +s /path/to/bin/tomcat
这并不是一个安全问题,因为我在家里有防火墙,没有向世界开放的服务我不知道Eclipse如何运行Tomcat,但它肯定需要运行一个可执行文件。因此,您可以将可执行文件
chown
发送给用户tomcat
,然后setuid
发送给可执行文件。例如:
chown tomcat:tomcat /path/to/bin/tomcat
chmod +s /path/to/bin/tomcat
使用setuid位,任何可执行文件都将作为其所有者运行
我没有测试它,但它应该可以正常工作