这周给开发们上了堡垒机,使用的是开源的jumpserver,官网是http://www.jumpserver.org/ 。
注册了账号下发给各位开发之后,开发反馈了一个问题:无法用tcpdump抓包。因为tcpdump默认是只能被root调用的,如果是非root用户使用就会报错:You don't have permission to capture on that device。
如果要让普通用户也能顺利用上tcpdump,方法很简单,就是对tcpdump这个文件修改成u+s即可。整个过程如下图:
在堡垒机的web界面试一下:
但是jstack这个命令不能按照上面的方法配置给非root用户,因为jstack命令只能是当前java进程的用户才能用。