在clion中debug ros程序时,出现了Operation not permitted的报错
这时只需要把/etc/sysctl.d/10-ptrace.conf中
kernel.yama.ptrace_scope = 1
改为
kernel.yama.ptrace_scope = 0
然后
sudo service procps restart
即可
如果是在docker里面,则在docker run 命令后面加上如下
--cap-add=SYS_PTRACE --security-opt seccomp=unconfined