我想使用 PyCharm 为 python 开发 scapy 网络包。它需要 root 访问权限来制作某些数据包并通过某些端口。我目前正在以 root 身份运行 PyCharm,但我想知道是否有更安全的方法来执行此操作。我尝试使用 SUID 设置 python,这可能更糟,但 scapy 仍然无法运行。任何建议,将不胜感激。
问问题
1381 次
你在正确的轨道上。以 root 身份运行 PyCharm 很麻烦。您想让 PyCharm 执行使用具有 root 权限的 scapy 的 python 脚本。在 python 程序本身上设置 setuid 位很接近但还不够。
我发现最好的是一组指令,上面写着“每当我运行 python 时,都会使用 sudo 自动执行”。
完整的细节可以在这里找到:rundebug-as-root-in-pycharm
祝你好运!