ITADN

nexttrace 没有被正确地 setcap

#4756OpenGrassBlock1 创建于 2026-05-30
G
GrassBlock1commented
### 问题类型 / Type of issues * 打包错误 / packaging error ### 受影响的软件包 / Affected packages * nexttrace ---- nexttrace 不知为何没有被正确地 setcap,如下所示 ``` > nexttrace -T -p 53 8.8.8.8 NextTrace v1.7.0 2026-05-29T20:36:16Z 4c4c07c 您正在以普通用户权限运行 NextTrace,但 NextTrace 未被赋予监听网络套接字的ICMP消息包、修改IP头信息(TTL)等路由跟踪所需的权限 请使用管理员用户执行 `sudo setcap cap_net_raw,cap_net_admin+eip ${your_nexttrace_path}/nexttrace` 命令,赋予相关权限后再运行~ 什么?为什么 ping 普通用户执行不要 root 权限?因为这些工具在管理员安装时就已经被赋予了一些必要的权限,具体请使用 `getcap /usr/bin/ping` 查看 [NextTrace API] preferred API IP - 103.117.102.27 - 388.88ms - DMIT.NRT IP Geo Data Provider: LeoMoeAPI 192.168.191.190 -> 8.8.8.8, 30 hops max, 44 byte packets, TCP mode 2026/05/30 18:26:41 (InitICMP) ListenPacket(ip4:icmp, 192.168.191.190) failed: listen ip4:icmp 192.168.191.190: socket: operation not permitted ``` getcap /usr/bin/nexttrace 返回结果为空 可能的参考: https://t.me/archlinuxcn_group/3742804
1 条评论