这周给开发们上了堡垒机,使用的是开源的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进程的用户才能用。