Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux中以不同的用户身份在Eclipse中运行Tomcat_Linux_Eclipse_Tomcat - Fatal编程技术网

在Linux中以不同的用户身份在Eclipse中运行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,并在eclipse中使用用户“tomcat”运行tomcat 可能吗?有什么想法吗?
这并不是一个安全问题,因为我在家里有防火墙,没有向世界开放的服务

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

chown tomcat:tomcat /path/to/bin/tomcat
chmod +s /path/to/bin/tomcat
使用setuid位,任何可执行文件都将作为其所有者运行

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